DevOps Engineer
Posted Updated
- SWTCH is looking for a highly motivated DevOps Engineer to join our growing tech team. Reporting to the Director of Engineering, you will design, build, and optimize our AWS container platform, CI/CD pipelines, and infrastructure-as-code tooling
- This is a collaborative role: you’ll work closely with development and operations teams to streamline deployment, testing, and software delivery, and help lead our path to push-to-deploy continuous delivery
- Develop and maintain our AWS ECS platform (Fargate and ECS on EC2), along with our existing EC2 and Docker Compose hosts
- Manage CI/CD pipelines on GitHub Actions, improving reliability and build speeds and moving us toward push-to-deploy with feature flags, canary or blue-green deploys, and automated rollback
- Collaborate with Development and Architecture teams to build highly available cloud environments, including our Traefik-based OCPP edge and self-hosted Redpanda streaming platform
- Build and extend our toolchain, including AWS (ECS, Fargate, Secrets Manager, Parameter Store), OpenTofu, and shell scripting, with Checkov, tflint, and plan checks on every PR
- Maintain and enhance automation tooling and deployment infrastructure in line with SOC 2 best practices
- Identify parts of the architecture that lack redundancy and improve reliability, including supporting our MySQL to Postgres migration
- Build monitoring, alerting, and tooling (Vector, Grafana, VictoriaMetrics, OpenTelemetry) that surfaces front-end and back-end issues as soon as they happen, including per-service SLOs and burn-rate alerts
- Write and maintain clear documentation for infrastructure and processes
Benefits
- Remote, hybrid, or in-office working options
- Learning & development opportunities
- Health benefits starting day 1
- Experience deploying and managing infrastructure as code with OpenTofu or Terraform
- 5+ years of experience in DevOps, release engineering, or build automation, including 3+ years with large-scale distributed infrastructure and client-server architecture
- Hands-on experience with AWS ECS (Fargate and/or EC2), Docker, and container technologies in a microservices environment
- Experience with CI/CD (ideally GitHub Actions), continuous testing, and monitoring and alerting tools such as Grafana and Prometheus-compatible metrics (e.g., VictoriaMetrics)
- Strong experience with AWS and cloud infrastructure automation
- Experience with Kafka-compatible streaming systems such as Redpanda or Kafka
- An AWS certification. If you don’t have one yet, we’re happy to sponsor your exam
- Experience working in a SOC 2 environment