Job Description
Description
Join to apply for the Azure DevOps Engineer role at Foilcon
Join to apply for the Azure DevOps Engineer role at Foilcon
Get AI-powered advice on this job and more exclusive features.
HM Note: This hybrid contract role is three (3) days in office. Candidates resume must include first and last name.
Description
Job Overview:
We are looking for an experienced Azure DevOps Engineer to join our team and manage the continuous integration and continuous deployment (CI/CD) processes for cloud-native applications running in Azure Kubernetes Service (AKS) . The ideal candidate will have deep expertise in Azure cloud services, infrastructure automation, container orchestration with Kubernetes, and DevOps practices. You will play a critical role in deploying, managing, and optimizing our applications in the Azure cloud environment. Join us in transforming how government services will be experienced by businesses cross state.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines for automated deployment of cloud-native applications in Azure Kubernetes Service (AKS).
- Manage and automate infrastructure as code using Terraform or Azure Resource Manager (ARM) templates.
- Implement container orchestration using Kubernetes, ensuring applications are deployed, scaled, and managed efficiently within AKS.
- Collaborate with development teams to ensure seamless integration of DevOps practices and tools throughout the application lifecycle.
- Monitor application performance, troubleshoot deployment issues, and ensure high availability, scalability, and security of cloud services in Azure.
- Manage Helm charts and pipeline scripts for packaging Kubernetes applications and automate deployments in AKS.
- Set up and maintain Azure DevOps pipelines, including write customized pipeline scripts, build, release, and deployment processes.
- Implement best practices for container security and continuous monitoring in cloud environments.
- Use Azure Monitor, Azure Log Analytics, and other monitoring tools to track the health of applications and cloud infrastructure.
- Automate testing and security scanning processes within the CI/CD pipeline to ensure high-quality and secure code deployment.
- Optimize cloud resource usage to ensure cost efficiency while maintaining performance.
Skills
Experience and Skill Set Requirements
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).
Ï»¿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.
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Contract
Job function
-
Job function
Engineering and Information Technology
-
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Foilcon by 2x
Sign in to set job alerts for “DevOps Engineer” roles.
Toronto, Ontario, Canada CA$120,000.00-CA$150,000.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Company
Foilcon
Location
Toronto
Country
Canada
Salary
100.000
URL