Job Description:
IaC & Automation
· Design, maintain, and improve Terraform‑based templates for consistent, repeatable infrastructure deployments.
· Leverage best practices for version control (Git branching strategies) and code reviews to minimize drift between dev, test, and prod environments.
Patch & Pipeline Management
· Develop and maintain patch scripts and pipelines (Azure Update Manager or similar) to automate OS or platform patching.
· Coordinate with L2/L3 for safe rollouts of patches and to minimize downtime.
Certificate & Secrets Management
· Create, rotate, and securely store certificates, secrets, and SSH keys using Azure Key Vault or appropriate vaulting solutions.
· Ensure compliance with organizational policies on encryption and key rotation intervals.
CI/CD Enhancements
· Continuously improve CI/CD pipelines (Azure DevOps, GitHub Actions, etc) for new or updated Azure resources.
· Embed security scanning, linting, and compliance checks at various stages of the pipeline
Environment Consistency & Governance
· Implement tooling to maintain consistent dev/test/prod environments, ensuring the IaC definitions match reality (no “drift”).
· Work with L3 to enforce governance policies (Azure Policy, RBAC, tagging standards) in all deployed environments.
Security & Compliance in DevOps
· Integrate security scanning tools into pipelines for early detection of vulnerabilities.
· Work closely with security teams to address compliance requirements (e.g., HIPAA, HITRUST, or internal corporate standards).
SKILL SET & STAFFING CONSIDERATIONS
· Strong background in Terraform, version control (Git), and pipeline tooling (Azure DevOps, GitHub).
· Familiar with modern DevOps practices (GitOps, continuous testing).
· Comfortable working closely with development teams, L3, and security teams to implement infrastructure changes effectively and securely.
· Typically, a sma
Any Graduate