Your Role:
The DevOps / Platform Engineer is responsible for transforming architectural designs into secure,
scalable, and automated cloud infrastructure using Terraform. This role owns the Terraform module
ecosystem, ensures consistent CI/CD delivery, and safeguards the integrity of infrastructure state. The
engineer works closely with architects, cloud engineers, and development teams to provide a robust
and compliant platform for application workloads.
As DevOps / Platform Engineer, you will be responsible for the following:
Terraform Engineering:
- Develop, version, and maintain reusable Terraform modules aligned with architectural
standards.
- Implement and manage Terraform state backends, workspaces, and locking mechanisms to
ensure safe multi team operations.
- Enable drift detection, reporting, and remediation workflows to maintain infrastructure
compliance.
- Conduct peer reviews on Terraform pull requests to enforce quality, security, and coding
standards.
CI/CD & Automation:
- Design, build, and manage CI/CD pipelines using Azure DevOps and/or GitHub Actions.
- Implement automated validation, linting, security scanning, and integration testing (Terratest,
checkov, tflint).
- Ensure pipeline security, including managed identities, OIDC federation, secret management,
and least privilege access.
Platform Reliability & Governance
- Maintain the platform’s module ecosystem, versioning strategy, and documentation.
- Monitor platform performance, pipeline health, and infrastructure quality indicators.
- Collaborate with Cloud Architecture, Security, and Operations teams to align on best practices.
- Support troubleshooting of provisioning errors, pipeline failures, and infrastructure
reconciliation issues.
Required Experience & Knowledge:
Technical Expertise
- 5-8 years of work experience as DevOps / Platform Engineer
- Advanced Terraform proficiency, including modules, providers, workspaces, expressions, and
best practices.
- Strong understanding of Azure Resource Manager internals, ARM templates, and Bicep
fundamentals.
- Deep experience with Git workflows, branching strategies, and pull-request governance.
- Knowledge of infrastructure testing frameworks (Terratest, checkov, tflint) and compliance
automation.
- Familiarity with cloud identity/security concepts:
o Managed identities
o OIDC workload identity federation
o Secure secret management (Key Vault, GitHub/Azure DevOps secrets)
Professional Experience
- Hands-on experience building production-grade cloud environments using IaC.
- Background in maintaining or designing CI/CD pipelines for infrastructure delivery.
- Experience collaborating in multi-team environments and supporting platform consumers.
- Demonstrated ability to write clean, documented, maintainable infrastructure code.
Certifications Requirements & Education
Required:
- HashiCorp Terraform Associate — Essential.
- AZ-400: Microsoft DevOps Engineer Expert — Primary/Preferred.
- AZ-104: Microsoft Azure Administrator Associate — Strong foundational requirement.
Education:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or
relevant filed.
- Fluent English speaking and good in writing.
Preferred (Nice-to-Have) Skills
- Experience with cloud architecture design patterns.
- Exposure to monitoring tools (Azure Monitor, Log Analytics, Prometheus/Grafana).
- Knowledge of container platforms (AKS, Docker).
- Experience with policy-as-code (OPA, Azure Policy).
- Understanding of FinOps or cost-optimization practices.