Job Title: DevOps Engineer (Azure AKS)
Location: Reading Town Near London
Contract
Position Overview: We are looking for a skilled DevOps Engineer who is passionate about streamlining development processes improving efficiency and ensuring the reliability and scalability of our applications in Azure environments. The ideal candidate will have handson experience with Azure Kubernetes Service (AKS) and a strong background in DevOps practices.
Key Responsibilities:
- Design implement and maintain CI/CD pipelines for deploying applications and infrastructure in Azure using tools like Azure DevOps Git and Jenkins.
- Collaborate with development teams to automate and streamline build test and deployment processes.
- Manage and monitor Azure infrastructure components such as virtual machines networking storage and databases.
- Implement and maintain Kubernetes clusters on Azure using AKS including configuration scaling and troubleshooting.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or ARM templates to provision and manage Azure resources.
- Ensure security best practices are followed in Azure deployments including identity and access management network security and data protection.
- Troubleshoot production issues and implement solutions to minimize downtime and improve system reliability.
- Stay uptodate with the latest Azure services and features evaluating their potential impact and benefits for our applications.
- Participate in oncall rotations and provide support for production systems as needed.
Qualifications:
- Qualification in Computer Science Engineering or a related field or equivalent work experience.
- Proven experience working as a DevOps Engineer in Azure environments with a focus on AKS.
- Strong understanding of DevOps principles and practices including continuous integration continuous delivery and infrastructure as code.
- Handson experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proficiency in scripting and automation using languages like PowerShell Bash or Python.
- Experience with configuration management tools such as Ansible Puppet or Chef.
- Familiarity with monitoring and logging tools like Azure Monitor Prometheus and Grafana.
- Excellent problemsolving skills and the ability to troubleshoot complex issues in distributed systems.
- Strong communication and collaboration skills with the ability to work effectively in a team environment.
Preferred Qualifications:
- Azure certifications such as Azure Administrator Associate or Azure DevOps Engineer Expert.
- Experience with other Azure services such as Azure App Service Azure Functions and Azure SQL Database.
- Knowledge of infrastructure automation tools like Terraform ARM templates or Pulumi.
- Understanding of software development methodologies such as Agile and Scrum.
TROUBLESHOOTING , GIT , ENGINEER , DEVOPS , TERRAFORM , AZURE DEVOPS , AZURE , NETWORKING , ANSIBLE , CHEF , STORAGE , JENKINS