DevOPS/Cloud Engineer – Senior
4 months + 12 month extension
Security Clearance Required
Toronto – 3 days onsite
Must Haves:
Proven experience as a DevOps Engineer with a focus on Azure and Azure Kubernetes Service (AKS).
Hands-on experience with CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitLab CI/CD.
Solid understanding of Azure cloud services including Azure Active Directory (AAD), Azure Virtual Networks (VNets), Azure Storage, and Azure Load Balancers.
Nice to have –
Certifications such as Microsoft Certified: Azure DevOps Engineer Expert or Microsoft Certified: Azure Administrator Associate.
Required Skills & Experience: (60%)
- Proven experience as a DevOps Engineer with a focus on Azure and Azure Kubernetes Service (AKS).
- Hands-on experience with CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitLab CI/CD.
- Expertise in Kubernetes and containerization technologies like Docker.
- Strong knowledge of infrastructure as code (IaC) tools like Terraform or Azure Resource Manager (ARM).
- Proficiency in scripting languages such as Bash, PowerShell, or Python.
- Experience with Helm for Kubernetes package management.
- Familiarity with monitoring and logging tools in Azure (e.g., Azure Monitor, Azure Application Insights, Prometheus, Grafana).
- Solid understanding of Azure cloud services including Azure Active Directory (AAD), Azure Virtual Networks (VNets), Azure Storage, and Azure Load Balancers.
- Experience in container security, network security, and Kubernetes role-based access control (RBAC).
- Strong knowledge of Git and version control best practices.
Preferred Qualifications: (20%)
- Certifications such as Microsoft Certified: Azure DevOps Engineer Expert or Microsoft Certified: Azure Administrator Associate.
- Experience with Blue-Green Deployment, Canary Deployment, and other advanced deployment strategies.
- Familiarity with Service Mesh (e.g., Istio) in Kubernetes environments.
- Knowledge of Azure Key Vault for secrets management and Azure Policy for governance and compliance.
- Experience with serverless technologies and event-driven architectures in Azure.
Soft Skills: (20%)
- Strong problem-solving skills and ability to troubleshoot complex cloud infrastructure issues.
- Excellent verbal and written communication skills to collaborate effectively with development teams.
- Ability to work in a fast-paced environment, prioritize tasks, and handle multiple tasks simultaneously.
- A passion for learning new technologies and continuously improving DevOps processes.
Education & Certifications:
- Relevant Azure certifications are highly desirable (e.g., Azure DevOps Engineer Expert, Azure Administrator Associate, Azure Kubernetes Service Developer).