Nordson Corporation logo

Sr. Software DevOps Engineer

Nordson Corporation
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

CI/CD PipelinesInfrastructure as CodeRelease managementConfiguration ManagementGitGitHub Actions

Job description

Overview

Nordson EPS is seeking a highly motivated Sr. DevOps Engineer to design, maintain and continuously improve DevOps processes and platforms that enable efficient, secure and reliable software development across multiple product lines.

What you'll do

  • Design, implement, maintain and optimize DevOps infrastructure supporting software development and testing activities.
  • Develop and maintain infrastructure-as-code (IaC) solutions for automated provisioning and configuration management.
  • Automate build, deployment and validation processes to improve engineering productivity and software quality.
  • Establish monitoring, logging and reporting mechanisms for DevOps systems and services.
  • Build, maintain and enhance continuous integration and continuous delivery (CI/CD) pipelines.
  • Ensure reliable and repeatable software build, testing, packaging and deployment processes.
  • Troubleshoot pipeline failures and implement process improvements to reduce build and release cycle times.
  • Collaborate with development teams to integrate automated testing and quality gates into the software delivery process.
  • Administer and maintain GitHub repositories, branching strategies, permissions, workflows and governance policies.
  • Support software teams with source code management best practices.
  • Implement repository security controls, code scanning and compliance requirements.
  • Coordinate and manage software release activities across development, testing and production environments.
  • Define release procedures, versioning strategies and deployment standards.
  • Maintain release documentation and ensure traceability of software artifacts.
  • Support product teams during release planning and deployment activities.
  • Create, maintain and optimize virtual machine environments used for software development, testing and validation.
  • Develop and manage operating system images and development environments.
  • Maintain containerized environments and related deployment infrastructure where applicable.
  • Ensure consistency, scalability and reliability of engineering environments.
  • Implement DevSecOps practices throughout the software development lifecycle.
  • Monitor and address infrastructure, application and supply chain security vulnerabilities.
  • Support security audits, compliance initiatives and secure development standards.
  • Collaborate with cybersecurity and IT teams to implement security policies and best practices.
  • Develop and execute a multi-year DevOps roadmap aligned with R&D and business objectives.
  • Identify opportunities to improve development efficiency, software quality, scalability and security.
  • Evaluate and recommend new tools, technologies and processes.
  • Drive continuous improvement initiatives and establish DevOps best practices across engineering teams.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related technical field.
  • 5+ years of hands-on experience as a DevOps Engineer or similar role.
  • Experience building and maintaining CI/CD pipelines using industry-standard tools.
  • Strong experience administering GitHub repositories and workflows.
  • Experience with release engineering and software configuration management.
  • Experience with virtualization technologies and system image creation/maintenance.
  • Experience implementing infrastructure automation using scripting and/or infrastructure-as-code tools.
  • Experience supporting Linux and Windows development environments.
  • Knowledge of software security principles and DevSecOps practices.
  • Strong troubleshooting, problem-solving and English communication skills.
  • Ability to work effectively within cross-functional engineering teams.

Nice to have

  • Experience with Azure DevOps, GitHub Actions, Jenkins, TeamCity, GitLab CI/CD or similar platforms.
  • Experience with Terraform, Ansible, PowerShell, Python, Bash or comparable automation technologies.
  • Experience with Docker, Kubernetes or container orchestration technologies.
  • Familiarity with cloud platforms such as Microsoft Azure or AWS.
  • Experience supporting regulated or industrial automation software environments.
  • Knowledge of software development lifecycle (SDLC) processes and Agile methodologies.
  • Knowledge of C++/C#.

Details

  • Location: Bangalore, India.
  • Up to 5% travel may be needed.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr. Software DevOps Engineer