Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Engineer III, Software

AT Thermo Fisher Scientific
Thermo Fisher Scientific

Engineer III, Software

Bangalore, India

Work Schedule
Standard (Mon-Fri)

Environmental Conditions
Office

Job Description

Position Summary:

The DevOps Engineer is responsible for the full build and delivery lifecycle for Platform for Science. The role is responsible for all development and QA support environments and application deployment support into production environments. The DevOps Engineer is also responsible for growing developer and tester efficiency by developing and supporting tools and automation to increase consistency and reduce the most common errors.

The Platform Operations team strives to learn, adapt, and improve continuously. The team relies on automation, monitoring, DevOps principles and robust CI/CD pipeline to ensure timely build/release of quality software.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Responsibilities

  • Design and architect solutions to support microservices strategy and Kubernetes based deployment.
  • Engage with development, QA, and production support teams in discovering and addressing operations shortfalls and solutions.
  • Maintain Continuous Integration processes, tools, and execution. Includes test frameworks, code quality, etc.
  • Seek quality and cost savings by automating any process we implement more than once
  • Design full lifecycle Continuous Delivery solutions
  • Management of the Source Code repository for Core Informatics products and customer implementations
  • Increase deployment reliability and frequency while reducing friction
  • Develop and handle test automation frameworks
  • Design, implement, and handle a branching and merging mechanism
  • Develop and handle the build and versioning of code releases Implement deployment processes that entail packaging releases, pushing releases, and completing installations
  • Conduct DevOps tool research, evaluation, proof of concept, installation, configuration, and training

Candidate Requirement:
Education & Experience levels:
Bachelor's degree in Engineering or masters in Computer Science or equivalent is required and at least 7 years of validated, diverse work experience in software development environments,

Skills and Knowledge Requirement:

  • Application development or IT Operations experience including CI/CD
  • Proficient in both Windows and Linux at the administration level
  • Experience with Cloud server environments such as AWS, EC2, Beanstalk, RDS, OpenStack
  • Demonstrate abilities in network administration and security
  • Demonstrated ability with scripting languages and deployment packaging to support automation
  • Experience with Atlassian, Artifacts, Gradle, Jenkins, SonarQube, and related tools
  • Experience with service containerization and distributed architectures (e.g., Docker, Kubernetes, Mesos)
  • Experience with packaging and configuration management solutions such as HashiCorp, Chef, Juju, Puppet, Ansible, Docker, or similar technologies
  • Experience with PaaS and IaaS Application Design and deployment concerns
  • Experience deploying application code to servers
  • Excellent written and verbal communication skills
  • Ability to work in a fast paced, rapidly growing environment
  • Able to address and resolve internal and customer problems promptly
  • Strong communication, interaction, and customer service skills with end customers and staff members

PreferredSkills and Knowledge:

  • Experience with source control systems (Subversion, Git, etc.)
  • Experience with cloud-based architectures.
  • Experience with compliance and regulatory programs Service Organization Controls (SOC), HIPAA, NIST, FISMA.
  • Knowledge of Penetration/Vulnerability testing, IDS/IPS, OWASP, SANS Top 25 and CWE, WAFs
  • Knowledge of installers like Wix, install-shield.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: ThermoFisher-R-01276802
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • HSA With Employer Contribution
    • Mental Health Benefits
    • Fitness Subsidies
  • Parental Benefits

    • Adoption Leave
    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Hybrid Work Opportunities
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Financial Counseling
    • Performance Bonus
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Internship Program
    • Mentor Program
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program