Title: Azure Devops with AKS
Location: Richmond VA
Duration: 6 months
Position type: W2 contract.
Experience : 1015 years
Job Summary:
We are looking for an experienced Azure DevOps Engineer with a strong focus on Azure Kubernetes Service (AKS) to join our innovative team. The ideal candidate will play a crucial role in implementing and managing CI/CD pipelines orchestrating containerized applications and ensuring the reliability scalability and security of our cloud infrastructure.
Key Responsibilities:
- Infrastructure Management:
- Design implement and manage Azure Kubernetes Service (AKS) clusters and associated resources using Infrastructure as Code (IaC) tools such as Terraform or Azure Resource Manager (ARM) templates.
- Create maintain and optimize CI/CD pipelines in Azure DevOps to automate the build test and deployment processes for containerized applications.
- Oversee the deployment scaling and management of containerized applications in AKS ensuring high availability and performance.
- Implement comprehensive monitoring and logging solutions using Azure Monitor Azure Log Analytics and other monitoring tools to track application health and performance.
- Enforce security best practices in AKS including network policies RBAC (RoleBased Access Control) and integration with Azure Active Directory.
- Work closely with development teams to define deployment strategies troubleshoot issues and support application performance.
- Utilize SQL skills to manage and interact with databases as part of the application deployment process.
- Create and maintain detailed documentation for processes best practices and architectures; provide training and support to team members.
Required Skills and Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field or equivalent experience.
- Proven experience as a DevOps Engineer with a focus on Azure and Kubernetes.
- Strong knowledge of Azure services especially Azure Kubernetes Service (AKS) and Azure DevOps.
- Proficiency in programming languages such as Python C# or JavaScript.
- Solid experience with SQL for database management and queries.
- Experience with containerization technologies particularly Docker.
- Familiarity with Infrastructure as Code (IaC) tools (e.g. Terraform ARM templates).
- Understanding of networking concepts in cloud environments (VNETs Subnets NSGs).
- Excellent problemsolving skills and ability to work in a fastpaced environment.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Certifications such as Microsoft Certified: Azure DevOps Engineer Expert Microsoft Certified: Azure Solutions Architect Expert or Certified Kubernetes Application Developer (CKAD) Certified Kubernetes Administrator (CKA).
- Experience with monitoring tools like Prometheus Grafana or Azure Monitor.
- Knowledge of Agile methodologies and version control systems (e.g. Git).