DevOps Engineer
sap
Job Description
What You’ll Do
- Design, develop, test, automate, and deliver scalable and resilient containerized environments using Kubernetes.
- Maintain and enhance development environments for engineering teams in a multi-region setup.
- Implement and manage CI/CD pipelines, leveraging tools such as Jenkins and GitOps frameworks like ArgoCD.
- Research, evaluate, and implement DevOps tools, best practices, and Infrastructure as Code (IaC) solutions.
- Ensure 24/7 service availability, reliability, and high service quality for all development environments.
- Champion automation and process improvements to boost developer productivity and system efficiency.
- Collaborate with application developers and infrastructure engineers to understand pain points and deliver solutions that improve their workflows.
- Take ownership of environment configuration management and version control processes.
What you bring
- 4-8 years of hands-on experience with Kubernetes, including cluster management, deployment, and troubleshooting.
- Strong understanding of CI/CD concepts and experience designing and maintaining CI/CD pipelines (preferably Jenkins).
- Experience with configuration management tools (e.g., Ansible, Terraform, Helm, or similar).
- Proficiency in scripting or programming with Python or Golang.
- Solid understanding of containerization and orchestration technologies.
- Experience maintaining complex, distributed, high-availability systems.
Nice to Have
- Experience with GitOps and ArgoCD
- SAP Business Technology Platform (SAP BTP) knowledge is a huge plus
- Familiarity with monitoring, logging, and alerting tools
- Understanding of cloud environments (AWS, GCP, or Azure)
- Familiarity with Agile/Scrum methodologies