About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal DevOps Engineer – Build, Release and Cloud Automation based in India.
This is a hands-on principal-level engineering role focused on building the next generation of CI/CD and software delivery infrastructure.
Responsibilities
- Lead the architecture and implementation of modern CI/CD capabilities for platform-based software development across R&D.
- Design, implement, and continuously improve scalable build, release, packaging, and deployment automation across Windows, Linux, and AWS environments.
- Build efficient and maintainable delivery systems for C/C++, C#, and Python-based software projects.
- Design and maintain Infrastructure as Code and environment automation using Terraform and AWS services.
- Drive standardization of configuration management, package management, artifact management, and software delivery processes.
- Modernize existing Jenkins-based CI/CD workflows and contribute to the transition toward a scalable AWS-based delivery architecture.
- Collaborate with software engineering, IT, CloudOps, QA, and security teams to integrate development workflows with enterprise infrastructure and security toolchains.
- Implement monitoring, metrics, alerting, and automated engineering reporting for build, testing, release, and deployment processes.
- Design and maintain software packaging and installation solutions, including Windows installers, Linux packages, and deployable system images.
- Manage third-party software lifecycles, including licensing, dependencies, version planning, upgrades, and integration into controlled build environments.
- Integrate security automation into CI/CD workflows, including SAST, SCA, DAST, secrets scanning, artifact scanning, and dependency controls.
- Establish and improve DevOps operating models, release engineering standards, delivery governance, and automation practices across platform and product teams.
- Contribute technical leadership and guidance to engineering teams while promoting reliable, scalable, and maintainable delivery practices.
Requirements
- Master's degree in STEM or equivalent practical experience.
- 10+ years of professional experience in DevOps, build and release engineering, CI/CD, infrastructure automation, software delivery engineering, or closely related disciplines.
- Proven experience designing and implementing CI/CD architectures for complex, multi-language software environments.
- Strong hands-on expertise with Jenkins and modern CI/CD concepts.
- Deep practical knowledge of AWS services used for software delivery and automation, particularly S3, CodeArtifact, and related deployment services.
- Expert-level Infrastructure as Code experience, particularly with Terraform.
- Strong Git and GitHub workflow experience.
- Extensive experience with build systems and packaging for C/C++, C#, and Python, including tools such as MSBuild, CMake, make, pip, Poetry, and related mechanisms.
- Proven experience developing Windows installers, Linux packages, deployment automation, and software installation solutions.
- Strong scripting and automation capabilities using Python, PowerShell, Bash, or comparable technologies.
- Solid understanding of configuration management, package and dependency management, artifact lifecycle, traceability, software supply chains, and deployment strategies.
- Experience integrating engineering workflows with security tooling, including SAST, SCA, DAST, secrets scanning, artifact scanning, and dependency scanning.
- Experience with monitoring, observability, metrics, and engineering reporting tools such as Prometheus, Grafana, SonarQube, or similar platforms.
- Strong communication and collaboration skills, with the ability to influence and work effectively across R&D, IT, CloudOps, QA, and security teams.
- Experience with hybrid environments spanning developer workstations, instruments, on-premise systems, and AWS cloud is a strong advantage.
- Familiarity with software license management, third-party component governance, artifact repositories, binary/package lifecycle management, and controlled upgrade processes is beneficial.
- Experience creating deployment images, including ISO-based or image-based delivery approaches, is a plus.
- Exposure to MLOps or DataOps workflows is advantageous.
Conditions
- Fully remote, full-time position based in India.
- Opportunity to work on next-generation CI/CD, cloud automation, and software delivery architecture.
- Principal-level ownership and influence over engineering standards, automation strategy, and DevOps operating models.
- Exposure to complex hybrid environments spanning cloud, on-premise systems, developer environments, and specialized instruments.
- Opportunity to collaborate with multidisciplinary global teams across R&D, IT, CloudOps, QA, and security.
- Ability to modernize legacy delivery infrastructure and establish scalable AWS-based engineering practices.
- Work on automation and security initiatives spanning the full software delivery lifecycle.