Charger Logistics Logo

Charger Logistics

Senior DevOps Engineer

Posted 2 Days Ago
Be an Early Applicant
In-Office
Brampton, ON
Senior level
In-Office
Brampton, ON
Senior level
Lead multi-cloud infrastructure management including AWS, Azure and GCP. Architect Kubernetes solutions, manage CI/CD implementations, and ensure security compliance.
The summary above was generated by AI
Description

We are seeking a highly experienced Senior DevOps Engineer with proven expertise in multi-cloud environments (AWS, Azure, GCP) to lead our cloud infrastructure initiatives. The ideal candidate will have strong hands-on experience with Kubernetes orchestration (EKS, AKS, GKE), advanced CI/CD implementations, and a track record of architecting scalable cloud-native solutions.

Key Responsibilities:

Multi-Cloud Infrastructure Management

  • Design, implement, and manage enterprise-scale infrastructure across AWS, Azure, and GCP
  • Architect and maintain production-grade Kubernetes clusters using EKS, AKS, and GKE
  • Implement Infrastructure as Code using Terraform, CloudFormation, and ARM templates
  • Optimize cloud costs and resource utilization across multiple cloud providers
  • Ensure high availability, disaster recovery, and business continuity across all environments

Container Orchestration & Microservices

  • Deploy and manage containerized applications using Docker and Kubernetes
  • Implement service mesh architectures using Istio for advanced traffic management
  • Design and maintain Helm charts for standardized application deployments
  • Configure auto-scaling, load balancing, and service discovery for microservices
  • Implement container security best practices and vulnerability scanning

CI/CD Pipeline Architecture

  • Design and implement sophisticated CI/CD pipelines using Jenkins, Azure DevOps (YAML/Classic), GitHub Actions, TeamCity, and CircleCI
  • Establish GitOps workflows with ArgoCD for Kubernetes deployments
  • Implement automated testing strategies including unit, integration, and mutation testing
  • Configure blue-green, canary, and rolling deployment strategies
  • Integrate security scanning and compliance checks into CI/CD pipelines

Cloud Services Implementation

AWS Services:

  • EC2, EKS, ECS, Lambda, Elastic Beanstalk
  • DynamoDB, S3, RDS, ElastiCache
  • SES, SNS, SQS, Cognito
  • CloudWatch, CloudFormation, Systems Manager

Azure Services:

  • AKS, Azure Functions, App Service, Service Fabric
  • Azure AD, Key Vault, Managed Service Identity (MSI)
  • Blob Storage, Azure SQL, Cosmos DB
  • Virtual Machines, VM Scale Sets, Azure DevOps

GCP Services:

  • Compute Engine, GKE, Cloud Functions
  • BigQuery, Cloud Storage, AlloyDB
  • Vertex AI integration for ML workflows
  • Cloud Deployment Manager, Stackdriver

Automation & Scripting

  • Develop advanced automation scripts using Python, PowerShell, Bash, Node.js, and Perl
  • Create infrastructure automation tools and self-service platforms
  • Implement automated monitoring, alerting, and incident response
  • Build custom tools for database maintenance and performance optimization
  • Automate security compliance and governance procedures

Security & Compliance

  • Implement Zero Trust Architecture principles
  • Configure identity and access management (IAM, OAuth 2.0, SAML)
  • Manage secrets using Vault, Azure Key Vault, and AWS Secrets Manager
  • Implement network security, SSL/TLS, and encryption strategies
  • Ensure compliance with industry standards and security frameworks
  • Configure SIEM tools and security monitoring solutions

Database & Data Platform Management

  • Maintain high availability for SQL Server, PostgreSQL, MySQL, and NoSQL databases
  • Implement database backup, recovery, and replication strategies
  • Monitor database performance, growth, and optimization
  • Support data engineering platforms including Snowflake, BigQuery, and Azure Synapse
  • Configure Redis, MongoDB, Cassandra, DynamoDB, and Cosmos DB

Team Leadership & Collaboration

  • Lead cross-functional teams including developers, data engineers, and security teams
  • Mentor junior engineers on DevOps best practices and cloud technologies
  • Conduct architecture reviews and provide technical guidance
  • Foster DevOps culture and continuous improvement mindset
  • Coordinate with stakeholders to align technical solutions with business objective
Requirements

Technical Expertise

  • Cloud Platforms: 5+ years hands-on experience with AWS, Azure, and GCP
  • Kubernetes: 4+ years managing production workloads on EKS, AKS, and GKE
  • CI/CD Tools: Expert-level proficiency with Jenkins, Azure DevOps, GitHub Actions, ArgoCD
  • IaC: Advanced experience with Terraform, CloudFormation, ARM templates, Ansible
  • Scripting: Expert-level skills in Python, PowerShell, Bash, Node.js
  • Containers: Deep expertise with Docker, Kubernetes, Helm, and Istio
  • Strong experience with SQL Server, PostgreSQL, MySQL, NoSQL databases
  • Knowledge of cloud-native databases (DynamoDB, Cosmos DB, BigQuery)
  • Experience with caching solutions (Redis, ElastiCache)
  • Understanding of data lake and warehouse architectures

Additional Requirements

  • Experience with serverless architectures and microservices
  • Familiarity with monitoring tools (CloudWatch, Azure Monitor, Stackdriver)

Preferred Qualifications

  • Cloud certifications (AWS Solutions Architect, Azure DevOps Engineer, GCP Professional)
  • Kubernetes certifications (CKA, CKAD)
  • Experience with AI/ML platforms (SageMaker, Azure ML, Vertex AI)
  • Knowledge of data engineering tools (Spark, Databricks, Airflow)
  • Experience with security tools (Darktrace, Fortinet, Cloudflare)
  • Contributions to open-source projects
  • Experience as a Product Owner or Technical Lead
Benefits
  • Competitive Salary
  • Healthcare Benefit Package
  • Career Growth

Top Skills

Ansible
Argocd
AWS
Azure
Azure Devops
Bash
BigQuery
CloudFormation
Cosmos Db
Docker
DynamoDB
Elasticache
GCP
Github Actions
Helm
Istio
Jenkins
Kubernetes
MySQL
Node.js
Postgres
Powershell
Python
Redis
SQL Server
Terraform

Similar Jobs

12 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Information Technology • Industrial • Manufacturing
The Senior DevOps Engineer will modernize infrastructure on GCP, migrate systems to cloud-native solutions, and establish automated infrastructure pipelines with monitoring practices.
Top Skills: Apache AirflowArgocdDatadogGoogle Cloud PlatformGoogle Cloud Pub/SubHelm ChartsKubernetesPython
18 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Software
As a Senior DevOps Engineer II, you will manage SaaS infrastructure, optimize DevOps workflows, maintain system monitoring, ensure security compliance, and foster team collaboration to support engineering operations.
Top Skills: AzureCi/CdGrafanaKubernetesPrometheusTerraform
8 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Software
As a Senior DevOps Engineer, you will manage CI/CD pipelines, monitor Kubernetes architectures, conduct assessments, and interface with teams for operational issues.
Top Skills: AWSCi/CdKubernetesPythonUnix Shell

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account