Talent.com
RQ08012 - Sr DevOPS / Cloud Engineer

RQ08012 - Sr DevOPS / Cloud Engineer

Rubicon PathToronto, ON, Canada
14 days ago
Job type
  • Full-time
Job 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.

SkillsExperience 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 ).
  • Hybrid : 3 days onsite / 2 day remote

    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.