DevOps Engineer - Infrastructure Automation
sap
Job Description
Responsibilities:
- Develop and maintain Terraform modules and providers for managing cloud infrastructure.
- Design and implement scalable, secure, and reliable automation solutions using Terraform and a programming language (e.g., Golang, Python, Java).
- Collaborate with cross-functional teams to understand infrastructure requirements and develop automation tooling to meet those needs.
- Build and maintain continuous integration and continuous delivery (CI/CD) pipelines for efficient and automated software delivery.
- Implement and manage configuration management tools to automate and standardize system configurations.
- Stay up to date with industry best practices, trends, and emerging technologies related to DevOps and infrastructure automation.
Requirements:
- Proven experience(3–6 years) as a DevOps Engineer or similar role with a focus on infrastructure automation.
- Experience in at least one programming language (e.g., Python, Java, or Golang) with a strong willingness to learn and use Golang
- Proficiency in Terraform and Infrastructure as Code (IaC) practices.
- Experience in at least one cloud platform (AWS, Azure, or GCP).
- Strong scripting skills in Bash, PowerShell, or similar languages.
- Knowledge of CI/CD pipelines, version control (e.g., Git), and containerization (e.g., Docker, Kubernetes).
- Strong problem-solving and collaboration skills.
- Relevant certifications such as AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, or others are a plus
- Bachelor’s degree in Computer Science, Information Technology