Jobs / SWTCH Energy Inc.
DevOps Engineer
SWTCH Energy Inc. · Toronto, ON, Canada
Toronto, ON, CanadaExp: 5+ yrsRemote
Remuneration
Not specified
Location
Toronto, ON, Canada
Visa sponsorship
Not specified
Job summary
The DevOps Engineer designs and maintains AWS container infrastructure, CI/CD pipelines, and infrastructure-as-code tooling for EV charging systems. The role improves deployment speed and reliability through ECS, GitHub Actions, OpenTofu, and automated release strategies, while supporting highly available services, a MySQL-to-Postgres migration, SOC 2-aligned practices, and monitoring with Grafana, VictoriaMetrics, and OpenTelemetry.
Qualifications
- At least 5 years of experience in DevOps, release engineering, or build automation.
- At least 3 years of experience with large-scale distributed infrastructure and client-server architecture.
- Hands-on experience with AWS ECS, Fargate or EC2, Docker, and containers in a microservices environment.
- Experience deploying and managing infrastructure as code with OpenTofu or Terraform.
- Strong experience with AWS and cloud infrastructure automation.
- Experience with CI/CD, continuous testing, and monitoring and alerting tools such as Grafana and Prometheus-compatible metrics.
- Experience with Kafka-compatible streaming systems such as Redpanda or Kafka is an asset.
- AWS certification is an asset.
- Experience in a SOC 2 environment is an asset.
Responsibilities
- Develop and maintain AWS ECS, Fargate, EC2, and Docker Compose infrastructure.
- Improve GitHub Actions pipelines, build speeds, and reliability; advance push-to-deploy with feature flags, canary or blue-green deployments, and automated rollback.
- Build highly available cloud environments, including a Traefik-based OCPP edge and self-hosted Redpanda streaming platform.
- Extend AWS and OpenTofu tooling with shell scripts, Checkov, tflint, and pull request plan checks.
- Maintain automation and deployment infrastructure in line with SOC 2 best practices.
- Improve architectural redundancy and reliability, including support for a MySQL-to-Postgres migration.
- Build monitoring and alerting with Vector, Grafana, VictoriaMetrics, and OpenTelemetry, including service-level objectives and burn-rate alerts.
- Document infrastructure and processes.
Skills
AWSBashCheckovDockerDocker ComposeECSFargateGitHubGitHub ActionsGrafanaKafkaMySQLOpenTelemetryOpenTofuPostgreSQLPrometheusSecrets ManagerTerraformTraefikVictoriaMetrics
Certifications
AWS certification
Industry
EV chargingClean energy
Relocation
No