The DevOps Engineer will support the delivery of reliable, scalable, and high-performing digital applications. This role involves working closely with development teams to enhance CI/CD processes, automation, cloud infrastructure, and DevOps best practices. The ideal candidate has strong experience in software engineering, configuration management, release engineering, and modern cloud technologies, with a focus on building stable and efficient deployment pipelines that enable seamless delivery of digital solutions. Key Responsibilities Software Engineering & DevOps Support Collaborate with development teams to implement DevOps principles that improve application reliability and scalability. Develop, maintain, and enhance CI/CD pipelines, ensuring efficient and resilient deployment processes. Work with cross-functional teams on environment management, release execution, and troubleshooting deployment issues across multi-component systems. Recommend improvements across the development lifecycle, including testing stages, quality gates, coverage reporting, security scanning, and environment promotion processes. Support cloud-first initiatives by assisting teams in using modern cloud technologies and automated processes. Automation & Tooling Design and implement automation solutions to optimize development workflows. Build automated processes using scripting languages such as Java, Groovy, Shell, or Python. Leverage industry-standard DevOps tools including Jenkins, Git/GitHub, SonarQube, Artifactory, Docker, Kubernetes, and cloud platforms. Manage version control systems and implement best-in-class Git workflows. Collaboration & Continuous Improvement Partner with engineering teams to maintain development standards, tooling strategies, and coding best practices. Support platform squads by aligning on engineering strategies that enhance maintainability and stability. Document workflows, CI/CD processes, architectural overviews, and environment configurations. Collaborate with stakeholders to identify, troubleshoot, and resolve issues across the development and deployment lifecycle. Contribute to improving observability using tools such as Splunk, Datadog, or similar monitoring platforms. Required Qualifications 3+ years of experience in software engineering, configuration management, and release engineering for large-scale enterprise applications. Bachelors degree in Computer Science or a related field. Strong understanding of CI/CD processes and experience with tools such as Jenkins and Jenkins Core. Solid knowledge of cloud and containerization technologies, including Docker, Kubernetes, and Azure or AWS. Experience with Git workflows and version control management. Familiarity with DevOps tools including Git/GitHub, SonarQube, and Artifactory. Experience with build tools and package managers such as Maven, Gradle, and NPM. Proficiency in scripting languages such as Java, Groovy, Shell, or Python. Experience working with core Azure/AWS services and automating processes using SDKs or CLI. Knowledge of observability and monitoring tools such as Splunk, Datadog, or similar platforms. Ability to diagnose complex CI/CD, release, and environment issues in distributed systems. Preferred Qualifications Strong understanding of modern development practices such as trunk-based development, feature toggles, and branch-by-abstraction. Ability to evaluate and recommend improvements to CI/CD tooling and development workflows. Experience supporting large-scale enterprise services using Kubernetes. Ability to produce detailed documentation including flow diagrams and architecture overviews. Experience collaborating with multiple teams (Release Management, QA, Project Management, Engineering). Knowledge of shift-left DevOps practices to support agile engineering methodologies. Education: Bachelors Degree
Job ID: 523560783
Originally Posted on: 6/4/2026