Skip to content
mimi

Senior Cloud DevOps Engineer – AI & Automation

IMCS Group

Canada · Hybrid Contract Senior 2mo ago

About the role

Role Overview:

We are seeking a highly skilled and experienced Cloud DevOps Engineer with AI & Automation expertise to design, develop, and manage scalable cloud-native solutions. The ideal candidate will have strong hands-on experience across Azure, AWS, Infrastructure as Code, and LLM/GenAI integrations, along with a deep understanding of event-driven architectures and CI/CD pipelines.

Key Responsibilities:

  • Design, build, and maintain scalable cloud solutions across Azure and AWS platforms
  • Develop and deploy serverless applications using:
    • Azure Functions, Logic Apps
    • AWS Lambda, Step Functions
  • Implement and manage Infrastructure as Code (IaC) using Terraform and CloudFormation
  • Integrate Azure OpenAI Service / LLM-based GenAI solutions into enterprise applications
  • Build and maintain CI/CD pipelines for automated deployments and testing
  • Design and implement event-driven architectures using cloud-native services
  • Develop and consume RESTful APIs for system integration
  • Monitor, troubleshoot, and optimize cloud environments using:
    • Azure Monitor
    • AWS CloudWatch
  • Manage cloud governance and compliance using:
    • Azure Resource Manager, Azure Policy
  • Containerize applications using Docker and orchestrate workloads using Kubernetes
  • Collaborate with cross-functional teams including developers, architects, and data engineers

Essential Skills:

  • Programming: Python (strong proficiency required)
  • Cloud Platforms:
    • Azure (Functions, Logic Apps, Monitor, Resource Manager, Policy, Azure OpenAI)
    • AWS (Lambda, Step Functions, CloudWatch, CloudFormation, Boto3)
  • Infrastructure as Code (IaC): Terraform, CloudFormation
  • DevOps & CI/CD: Pipeline design and implementation (Azure DevOps, GitHub Actions, or similar)
  • APIs: RESTful API development and integration
  • Architecture: Event-driven architecture patterns
  • Containers: Docker, Kubernetes
  • AI/ML: LLM & GenAI integration experience

Desirable Skills:

  • Experience with multi-cloud environments
  • Familiarity with microservices architecture
  • Knowledge of security best practices in cloud environments
  • Exposure to observability tools and logging frameworks
  • Experience in performance tuning and cost optimization

Skills

AWS CloudFormationAWS CloudWatchAWS LambdaAWS Step FunctionsAzure FunctionsAzure Logic AppsAzure MonitorAzure OpenAIAzure PolicyAzure Resource ManagerBoto3CI/CDDockerEvent-driven architectureGenAIGitHub ActionsInfrastructure as CodeKubernetesLLMPythonRESTful APIsTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free