Overview
Design, automate, deploy, and manage scalable Microsoft Azure cloud infrastructure and application platforms using GitHub-based CI/CD deployments, release management, and Kubernetes (AKS), while ensuring reliability, security, and operational excellence.
What you'll do
- Design, deploy, and manage cloud infrastructure and services on Microsoft Azure.
- Build and maintain CI/CD pipelines using GitHub Actions and DevOps best practices.
- Manage end-to-end application release processes, including deployment planning, approvals, rollback strategies, and production releases.
- Administer and support Azure Kubernetes Service (AKS) clusters and containerized workloads.
- Implement Infrastructure as Code (IaC) for automated and repeatable deployments.
- Monitor cloud environments, troubleshoot issues, and optimize system performance.
- Collaborate with development, QA, and security teams to streamline software delivery.
- Implement cloud security controls, access management, and compliance standards.
- Create and maintain operational documentation, deployment runbooks, and best practices.
What you'll need
- Strong hands-on experience with Microsoft Azure Cloud Services.
- Experience in GitHub Actions, CI/CD pipeline design, and deployment automation.
- Good understanding of Release Management processes and production deployments.
- Hands-on experience with Kubernetes (AKS), Docker, and container orchestration.
- Experience with Infrastructure as Code tools such as Terraform, Bicep, or ARM Templates.
- Strong knowledge of Git, branching strategies, pull requests, and version control.
- Experience with monitoring and logging tools such as Azure Monitor, Log Analytics, Grafana, or Prometheus.
- Scripting experience using PowerShell, Bash, or Python.
- Strong troubleshooting and problem-solving skills.
Details
Read the full description and apply on the company’s own careers page.