Platform Engineer (Terraform Specialist)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at royalihc? Share your experience