Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline
14+ years of experience in cloud infrastructure engineering and automated testing, with a minimum of 3 years focused on Azure public cloud
Expertise in infrastructure automation using Terraform, ARM templates/Bicep
Responsibilities
Architect and evolve comprehensive automated test strategies for Azure IaC, focusing on Terraform, ARM/Bicep, and policy compliance
Lead the development of Python-based automation tools and scripts for test execution, resource provisioning, configuration validation, and infrastructure reporting
Design, build, and maintain user-facing dashboards, reporting tools, and workflow automation platforms using Spring Boot and React, enabling data-driven insights into IaC test coverage, drift management, and compliance posture
Integrate IaC quality gates into CI/CD systems such as GitHub Actions, ensuring all code deployments pass automated test suites and drift detection scans before promotion
Establish and refine frameworks for drift detection, root cause analysis, and remediation, leveraging both native Azure services and custom-developed solutions
Collaborate with architects, security specialists, and application developers to align infrastructure test practices with organizational goals, compliance requirements, and evolving cloud technologies
Promote best practices through code reviews, technical workshops, and documentation
Design, implement, and maintain comprehensive automated testing suites for Azure IaC using Python
Develop, execute, and refine test cases to validate infrastructure modules, deployments, and policies in Azure environments
Develop, enhance, and maintain supporting applications and tools using Python, Spring Boot, and React, facilitating automation, reporting, and dashboarding for IaC quality and drift management
Monitor, report, and remediate infrastructure drift, using tools and frameworks for continuous compliance and configuration management
Maintain detailed documentation on test coverage, drift findings, and corrective actions taken to ensure auditability and traceability
Conduct root cause analysis for infrastructure failures and propose solutions to improve test coverage and resilience
Stay up-to-date with Azure platform enhancements, testing tools, and industry trends in cloud IaC quality, governance, and full-stack development