DevOps Engineer
Role details
Job location
Tech stack
Job description
Join our innovative team as we seek a dedicated professional to provide operational support and maintenance for our Azure-based infrastructure and CI/CD pipelines, crafted using Terraform and YAML.
In this dynamic role, you will ensure the stability and reliability of our platform components while collaborating with talented development teams to troubleshoot infrastructure-related challenges. You will also contribute to the development and enhancement of shared Terraform modules and CI/CD pipelines, improving our platform's consistency, scalability, and automation capabilities.
If you're eager to leverage your skills in a collaborative environment and enhance cloud infrastructure, we want to hear from you!, * Maintain and enhance existing infrastructure modules using Terraform.
- Develop new reusable components in Terraform.
- Manage and build CI/CD pipelines using YAML (e.g., Azure DevOps, GitHub Actions).
- Understand and manage Azure services such as AKS, App Services, VNets, Key Vault.
- Troubleshoot and resolve infrastructure and pipeline issues in a production environment.
- Build and maintain shared Terraform modules and pipeline templates to promote standardization and reuse.
- Utilize scripting skills in PowerShell or Bash for automation and support tasks.
- Familiarize with Git and version control workflows, including branching strategies and pull request reviews.
- Apply strong analytical and problem-solving skills in diagnosing deployment and infrastructure issues.
Requirements
Do you have experience in Terraform?, Do you have a Bachelor's degree?, Must Have:
- Proficiency in Terraform.
- Experience with YAML for CI/CD pipelines.
- Solid understanding of Azure services.
- Strong troubleshooting abilities in production environments.
- Experience in shared Terraform modules and pipeline templates.
- Strong scripting skills in PowerShell or Bash.
- Familiarity with Git and version control.
- Strong analytical and problem-solving skills.
- Bachelor's degree in computer science, Information Technology, or related field.
- Demonstrable, solid experience in DevOps, Cloud Support, or Platform Operations roles.
- Microsoft certifications such as, * Exposure to infrastructure drift detection techniques and tooling.
- Understanding of Azure Policy, RBAC, and governance frameworks.
- Experience with monitoring tools like Azure Monitor or Application Insights.
- Knowledge of container orchestration in AKS.
- Experience with scalable CI/CD design through pipeline templating.
- Awareness of security best practices in cloud infrastructure.