Job description
Duties and Responsibilities:
- Design, implement, and maintain tools and pipelines for CI/CD and automated testing and execute deployments through collaboration with development and product teams. 
- Collaborate with development teams to ensure that applications are designed with scalability, reliability, recoverability, and security in mind. 
- Develop and manage infrastructure as code (IaC) using tools like Terraform and Ansible. 
- Administer and manage Azure Kubernetes Service (AKS) clusters, ensuring optimal scaling, security, and integration with Azure Container Registry (ACR), utilizing Helm charts and Kubernetes manifests for deployment automation. 
- Manage and configure PaaS, IaaS, and security services and resources including Azure Firewall, Application Gateway, Front Door, AKS, ACR, APIM, App Services, Logic Apps, Managed SQL instances, and Virtual Machines. 
- Monitor system performance using Azure Monitor, Log Analytics, and Prometheus, identify bottlenecks, and implement optimizations. 
- Troubleshoot and resolve issues related to deployments, performance, and infrastructure. 
- Lead and/or serve as technical resource for a variety of cloud infrastructure and architecture projects. 
- Ensure the security of systems and applications by regularly reviewing Azure Advisor and CSPM dashboards and implementing best practices. 
- Implement zero-trust security principles and manage Azure IAM services including EntraID, Managed Identities, and Key Vault. 
- Define and document operational processes, runbooks, and troubleshooting guides. 
- Stay up to date with industry trends and emerging technologies to propose innovative solutions. 
- Respond to critical incidents and perform system maintenance off hours as required and participate in IT on-call rotation. 
- Perform other duties as assigned. 
- Bachelorโs degree in computer science, information technology, or related field. 
- 3 โ 5 years’ experience as a DevOps Engineer. 
- Minimum of 3 years’ experience creating, configuring, and supporting a variety of Azure IaaS and PaaS resources with a focus on AKS. 
- Strong proficiency in scripting and programming languages such as Python, Bash, or PowerShell. 
- Strong preference Microsoft Certified: DevOps Engineer Expert 
- Experience with CI/CD tools such as Azure DevOps Pipelines and familiarity with version control systems, particularly Git. 
- Knowledge of DevSecOps principles and best practices for secure software delivery. 
- Experience with containerization and orchestration using tools like Docker and Kubernetes. 
- Experience configuring and securing Azure networks and a strong understanding of networking concepts and protocols. 
- Understanding of database technologies and cloud-native database solutions in Azure. 
- Excellent problem-solving skills and attention to detail. 
- Good interpersonal and communication skills to collaborate with cross-functional teams 









