The Job logo

What

Where

Engineer III, Software

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for a Software Engineer III - DevOps to join our Digital Engineering team in Bengaluru. You will be responsible for designing, developing, and maintaining software products using agile processes. You should have hands-on experience with Docker, Kubernetes, cloud-based infrastructure, Git, Jenkins, and strong problem-solving skills. Join us in making the world healthier, cleaner, and safer through innovative software solutions.

Job Description

 

Req ID:

Job Title: Software Engineer III - DevOps

Job Location: Bangalore

 

About Team:

Digital Engineering is Thermo Fisher’s “Software Engineering” center of excellence in Bengaluru. This center of excellence provides the innovative software and cloud computing service that helps scientists do their work more efficiently and with precision, enabling them to make our world healthier, cleaner, and safer.

We apply industry standard processes to the design, development, and deployment of world- class software products built to demonstrate the power and scalability of the cloud.

 

Roles & Responsibilities:

The individual should be self-motivated, creative, and proactive, to work successfully in a fast-paced environment including multiple platforms and architectures, diverse technologies, and lab environments. The individual should have a strong understanding of Kanban, agile processes and introduce methodologies to balance needs throughout the software development life cycle, processes, and tools, from coding to development to maintenance and updates. Monitor health and track everything happening in all system parts during the software lifecycle.

  • Work along with various engineering teams in the design process for new products, support engineering efforts in sustaining legacy products, and continuous process improvement.
  • Support and improve tooling for CI/CD, automated testing, and release management.
  • Implementing various development, testing, automation tools, and IT infrastructure
  • Build infrastructure automation tools and frameworks applying Docker, Kubernetes, CloudFormation/Terraform, and Helm
  • Continuously evaluate and identify current system bottlenecks and implement solutions to improve the scalability of our infrastructure.
  • Work with extended teams to manage systems and infrastructure required for ongoing development and releases.
  • Developing and deploying scripts to automate tasks.
  • Provide expertise in quality engineering, test planning and testing methodology for a software project
  • Adapts existing DevOps best practices into product SDLC with a focus on continuous improvement
  • Help businesses develop an overall strategy for deploying code
  • Build and maintain documentation related to build processes and product environmental configurations
  • Defining and setting development, test, release, update, and support processes for DevOps operation.
  • Review, verify, and validate the software code developed in the projects.
  • Managing periodic reporting on the progress to the management and the customer
  • You will help strengthen the team by mentoring and interviewing other versatile engineers that want to join us
  • Other duties as assigned

Candidate Requirement:

  • 5+ years hands-on experience on container technology such as Docker, Kubernetes & Helm
  • 5+ years hands-on experience IAC tools such as Terraform, CFT
  • 5+ years hands-on & understanding of cloud-based infrastructure and services, such as Amazon Web Services (EC2, VPC,S3,Route53,EKS,RDS, AWS MQ, OpenSearch, ALB,NLB.. etc)
  • 5+ year of demonstrated ability in Git or another version control system experience.
  • 5+ year of proven experience  Jenkins or another CI/CD tool experience.
  • Experience in writing Jenkins pipeline function with integration
  • Strong experience on monitoring/alerting, kubernetes, Python and Bash.
  • Understanding of software development processes and tools, such as continuous integration and delivery.  
  • Strong problem-solving and analytical skills.  
  • Excellent communication and collaboration skills.

 

Education: Bachelor's in engineering or master's in computer science and related fields with 5+ years of relevant experience

Set alert for similar jobsEngineer III, Software role in Bangalore Urban, India
Thermo Fisher Scientific Logo

Company

Thermo Fisher Scientific

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Research and Development

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Thermo Fisher Scientific Logo

Engineer III, Software

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

Posted: 9 months ago

Responsibilities: Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions, etc., alternate solutions to various problems, etc. Responsible for ownership of software modules Plans participate and perform the technical work of an assignment. Participates in a design activity with other programmers on technical aspects relating to the project. Contribute towards implementation, automated unit, and integration testing, debugging and integration of code of extreme complexity across projects. Establishes and maintains detailed and accurate documentation of all work. Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals Candidate Requirement: Education & Experience levels : Bachelor’s in engineering/Computer Science or master’s degree or equivalent with 6+ years of experience. Skills, Knowledge, and Experience: Hands-on experience in developing Desktop based, embedded-based applications using C++, MFC. Hands-on experience in a programming language like C++ [ C++11 and more], MFC Sound knowledge on Data Structure, Design Patterns and UML. Experience with databases, persistence frameworks, and SQL Excellent analytical and technical skills. Excellent communication and interpersonal skills Ability to work effectively with dispersed, remote, and global teams when needed. Having a wide range of experience and understanding of trends and technologies uses technical knowledge to resolve complex issues in creative and effective ways  

Thermo Fisher Scientific Logo

Engineer II, Software

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

Posted: 9 months ago

Responsibilities : Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and chip in towards identifying technical risks, alternate solutions to various problems etc. Responsible for develop and deliver multiple significant software modules. Responsible for the integrity of technical work on significant concurrent projects. Participates and performs the technical work of an assignment in collaboration with Team. Collaborates with peers on design activity regarding technical aspects relating to the product.. Proactively work on the implementation, automated unit and integration testing, code reviews, debugging and integration of code of acute complexity across multiple concurrent projects. Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals. Is authentic, open and hold self and others accountable. Encourage, motivates and collaborates. Anticipates needs and problems while crafting solutions. Is willing to ask difficult questions and innovative. Greets challenge and change as an opportunity. A highly motivated fast learner who can self-start. Actively participates in development community of practices in sharing and learning standard methodologies, participates in initiatives within the community and involve in other organization initiatives. Excellent verbal and written communication skills. Ability to efficiently detail artifacts and processes then explain them to others   Candidate Requirement : Education : Bachelors / Masters in Engineering or equivalent degree Required Skills, Knowledge and Experience : Minimum ~3 years’ experience using Python (must)/ PERL/Java related technologies; Expertise in OOAD principles and methodologies. Must have strong hands on experience in Python and AWS. Strong in programming fields like object oriented principles, design patterns, and unit testing (TDD using unit testing / pytest) Exposure to Machine Learning models using Random Forest Method Exposure to Cloud computing using AWS such as S3, SNS, SES, EC2, EKS, ECS Experience with databases (Oracle DB), MongoDB, persistence frameworks, and SQL. Proficient in handling data structures and in developing multithreading applications. Experience with GitHub, Docker, Kubernetes, CI/CD frameworks (Jenkins) Experience in Scrum based software development methodologies. Experience, instincts, and passion around development, testability and automation  

Thermo Fisher Scientific Logo

Engineer II, Software

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

Posted: 9 months ago

Responsibilities: Develop Test plans/strategies and test reports Write test cases keeping customer’s perspective in mind. Must have proven record of preparing test reports and presenting test summary Write automation scripts using Selenium framework Participate in automation script code reviews and provide guidance on automation standards Anticipate needs and problems while creating solutions. Is willing to ask difficult questions and explore innovative approaches. Greets challenge and change it to opportunity. Actively participate in the development community of practices in sharing and learning standard methodologies, leading initiatives within the community and involve in other organization initiatives. Required Skills: Bachelor's Degree in Computer Science or Information Systems or equivalent work experience. 2-3 years of QA experience (both manual and automation). Must be ready to test both manually and with automation based on the need. Significant test automation experience, including implementing test code within a continuous integration and delivery pipeline. Minimum knowledge of the following required: web protocols, networking, and systems, open source tools. Knowledge of XML, XSD, Json, SQL, Selenium, Test Automation Frameworks Working proficiency in Java Experience writing code to test APIs. Demonstrated understanding of the entire software development life cycle Excellent interpersonal, organizational and communication skills and a commitment to the mission of the institution.

Thermo Fisher Scientific Logo

Engineer III, Software

Thermo Fisher Scientific

Bengaluru, Karnataka, India

Posted: a year ago

Roles & Responsibilities: Purpose: The role is of a hands-on developer who is motivated to combine the art of design with the art of programming thereby actively supplying to the development of new features. This person will be a member of a multi-functional scrum team delivering Connect Platform & Ecosystem, Customer tenancy, Authorization, and Digital product subscriptions and entitlements. The role is expected to make a difference to the product in terms of the design and give towards identifying technical risks and alternate solutions to various problems. In addition to that, the role also demands leading, motivating, mentoring, and providing ample guidance to the other team members concerning technical challenges. Responsibilities:  Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and work towards identifying technical risks, alternate solutions to various problems etc. Responsible for E2E ownership (Design to support) of multiple significant software modules  Responsible for leading the integrity of technical work on significant concurrent projects. Plans to participate and perform the technical work of an assignment.  Guides design activity to other programmers on technical aspects relating to the project. Leads the implementation, automated unit and integration testing, code reviews, debugging and integration of code of utmost complexity across multiple concurrent projects. Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals Is authentic, open and leads by example, holding self and others accountable? Encourage motivates and collaborates with others Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and do things differently. Greets challenge and change as an opportunity A highly motivated fast learner who can self-start and “figure out what needs figuring out” Actively participate in the development community of practices in sharing and learning standard methodologies, leading initiatives within the community and involve in other organization initiatives Excellent verbal and written communication skills. Ability to effectively document artefacts and processes and then explain them to others  Candidate Requirement: Education : Bachelor's in engineering or master's in computer science with 7+ years of relevant experience Mandatory Skills, Knowledge, and Experience: Minimum 6 years experience in Web Application Development using Javascript, Angular JS and React JS related technologies; Expertise in OOAD principles and methodologies Frontend development experience with JavaScript, Ajax, Bootstrap, HTML 5, CSS, AngularJS and understanding of browser compatibility issues. Extensive experience in Reactive Web Application development frameworks and technologies: Apache tomcat, Jetty, Juice, Spring and JSON/XML/Ajax Strong in programming subject areas like object-oriented principles, design patterns, data structures and unit testing (TDD using JUnit), Domain-driven Design (DDD) Minimum 2 years experience in Cloud computing using AWS (Amazon Web Services) such as S3, DynamoDB, SNS, SES, EC2 Proven experience of 3 or more years with databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL Extensive knowledge in handling complex data structures and well-versed in developing multithreading applications. Minimum 1-year experience with GitHub, Docker, Kubernetes, CI/CD frameworks (Jenkins) 3 years or more on using Scrum-based software development methodologies Experience, instincts, and enthusiasm around testing, testability and automation Excellent verbal and written communication skills. Ability to effectively document artefacts and processes and then explain them to others Experience with defining and implementing Non-Functional Requirements (NFR – Security, Performance, Cost etc.)  Nice to Have Skills, Knowledge, and Experience: Experience in designing and architecting large-scale and highly available distributed software Experience with development on one or more mobile platforms is a plus. Experience with quality, code analysis and Configuration tools like SonarQube, Semmle, Veracode, NetSparker, Ansible etc.

Thermo Fisher Scientific Logo

Technical Writer III

Thermo Fisher Scientific

Bangalore Urban, Karnataka, India

+1 more

Posted: 9 months ago

What will you do?          Research and write hardware and software documentation for analytical instruments, such as liquid, gas, or ion chromatographs and mass spectrometers. Create new animations and update existing ones to explain complex workflows, device installation, and maintenance procedures. Collaborate with scientists, engineers, product evaluation teams, project managers, and product managers in a scientific environment. Contribute to the development and implementation of documentation standards. Peer review user documentation. Exhibit your skills in creating animations and videos to embed in documentation. Create topic-based information that is scalable and reusable.   How will you get here?   Education Degree in technical communication, chemistry, biochemistry, or a related field with an emphasis on technical documentation, or equivalent years of relevant experience.   Experience Minimum of 7+ years as a technical writer, preferably in a hardware device development environment. Experience in writing hardware installation, maintenance instructions, troubleshooting, or training materials. This may include standard operating procedures, as well as manuals or help systems. Experience with analytical instruments will be considered an advantage. Familiarity with Darwin Information Type Architecture (DITA)-based CCMS and authoring tools. Knowledge of DITA, content analysis, metadata/taxonomy structuring will be good to have. Experience with screen-capture software and video production tools such as Captivate, Storyline, Camtasia, or Final Cut Pro. Flexible and proactive, with the ability to work in an environment of constant change. Must be able to collaborate with scientists, fellow writers, project managers, and program managers. managers. Strong communication skills and excellent English writing abilities. Shortlisted candidates will be required to provide writing samples and take a test on camera or at our office. Must be highly organized and pay attention to detail.