Description
Manage and automate infrastructure and deployment pipelines within a Microsoft-centric environment. You will own the release pipeline, provision Azure services, and ensure high availability for enterprise-scale applications.
Responsibilities
- Set up and maintain CI/CD pipelines for production deployments using Azure DevOps.
- Provision and support Azure services covering compute, storage, networks, and integration services.
- Automate infrastructure provisioning using Terraform and PowerShell.
- Build and maintain logging and metrics solutions using Azure Monitor, Dashboards, and Workbooks.
- Debug applications and troubleshoot complex production issues across the stack.
Required Skills
- 4+ years of professional experience working on the Azure cloud platform.
- Production experience with Docker, Kubernetes, Helm, and FluxCD.
- Hands-on experience with Terraform and PowerShell for IaC automation.
- Proficiency with Git, including development and feature-based workflows using GitHub.
- Ability to debug applications in at least one major language such as Java, Python, NodeJS, or Go.
- Experience with enterprise-scale applications, API Gateways, high availability, and disaster recovery.
- Knowledge of application and cloud security fundamentals.
- Experience with package management systems like Maven, Gradle, NPM, Composer, or Yarn.
Preferred Skills
- Familiarity with ITSM processes and modern infrastructure practices.