Senior Infrastructure as Code Engineer (Terraform, GitHub)
Job Summary
Job Title: IaC SME (Infrastructure as Code Subject Matter Expert)
Overview
You will be working on secure scalable systems that process patient records and enable telemedicine solutions contributing to enterprise-grade cloud infrastructure and automation.
Key Responsibilities
- Build and maintain reusable versioned Terraform modules aligned with enterprise standards (naming tagging logging networking).
- Implement GitHub-based delivery practices including PR gates mandatory reviews branch protection release tagging and environment promotion (Dev Test Prod).
- Develop CI/CD pipelines using GitHub Actions including automated linting validation planning security scanning approvals and controlled deployments.
- Establish IaC engineering standards including:
- Module design guidelines
- Documentation and examples
- Contribution rules
- Versioning strategies
- Module design guidelines
- Integrate security and policy controls into pipelines:
- Policy-as-Code
- Security scanning
- Secrets management
- RBAC
- Policy-as-Code
- Improve automation and module reuse to reduce provisioning lead time and enable self-service infrastructure patterns with governance guardrails.
- Collaborate with platform and operations teams to:
- Map requirements to Terraform inputs/variables
- Drive adoption through coaching documentation and playbooks
- Map requirements to Terraform inputs/variables
- Manage and enhance Terraform state management:
- Remote backends
- State locking
- Drift detection
- Recovery procedures
- Auditing
- Remote backends
Domain Experience (Preferred)
- Utilities
- Healthcare
- Insurance
- BFSI (Banking Financial Services Insurance)
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and stakeholder management
- Ability to mentor and guide engineering teams
- High attention to detail and quality
- Ability to work in fast-paced Agile environments
Job Requirements
- 610 years of experience in Infrastructure / Cloud Engineering
- 36 years of hands-on Terraform experience in production environments
Technical Expertise
- Strong Terraform knowledge:
- Modules remote state state locking
- Workspaces dependency management
- Provider/versioning strategies
- Modules remote state state locking
- Strong GitHub proficiency:
- Branching strategies
- PR governance and code reviews
- Merge policies and protected branches
- Branching strategies
- CI/CD with GitHub Actions:
terraform fmtvalidateplanapplyworkflows- Environment promotion strategies
- Approvals and secrets handling
- Cloud platforms:
- Azure (preferred); AWS/GCP acceptable
- Core services: networking identity compute storage policy/guardrails
- Azure (preferred); AWS/GCP acceptable
- Secure IaC practices:
- Integration with secret stores
- RBAC / least privilege
- Policy enforcement (OPA Conftest Sentinel Azure Policy)
- Integration with secret stores
- Troubleshooting:
- State drift issues
- Provider authentication problems
- Plan/apply failures
- Concurrency and locking issues
- CI/CD pipeline failures
- State drift issues
- Strong ability to translate requirements into scalable module designs and guide teams on best practices
Education
- Bachelors or Masters degree in Computer Science Information Technology or equivalent (flexible/optional)
Certifications (Preferred)
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: Azure Solutions Architect Expert
- HashiCorp Terraform Associate
Required Skills:
Experience (Years): 8-10