DevOps Engineer (Evisort AI)
- Canada
- Mid Level
- 3+ years
- Posted
Skills
Required
- DevOps / software development
- Kubernetes
- Docker
- automation
- database
- Postgresql
- MySQL
- Redis
- DynamoDB
- Prometheus / Grafana / Cloudwatch
- K8s
- EC2
- Go / Python / Bash / Typescript
- Istio / Linkerd
- RabbitMQ / SQS / Kafka
Preferred
- CI/CD
- CI/CD pipelines
- microservice deployments
- support distributed architecture
- trace performance bottlenecks
- identify optimizations
- Docker build pipelines
Join Evisort AI as a DevOps Engineer and work on innovative cloud platform technologies (AWS, GCP). You will design infrastructure, build and manage CI/CD pipelines, and collaborate with our engineering team to meet high SLO and SLA requirements. You will also maintain highly available web and backend systems, analyze system performance, and secure our infrastructure. The ideal candidate has 5+ years of DevOps or software development experience, strong knowledge of Kubernetes, and a consistent track record of building tooling and automation.
Responsibilities
- Automate maintenance and support for engineering environments, and implement tools to improve reliability and speed of CI/CD pipelines.
- Collaborate with the Platform Engineering team to deploy changes to engineering environments, and design infrastructure to support distributed architecture.
- Build and manage CI/CD pipelines, forecast and plan for infrastructure needs, and trace performance bottlenecks to identify optimizations.
- Security centric in all approaches to design in infra as code as well as Docker build pipelines and microservice deployments
Requirements
- 3+ years of experience building, maintaining and scaling database technologies such as Postgresql, MySQL, Redis, and DynamoDB
- 2+ years of experience with Prometheus/Grafana/Cloudwatch metrics monitoring, ELK/OpenSearch stack for logging and PagerDuty and alerting
- 2+ years experience building and managing EKS clusters and strong knowledge of the K8s ecosystem
- 2+ years experience orchestrating large scale distributed microservice deployments on Kubernetes and EC2
5+ years DevOps or software development experience
- Automating deployment, scaling, and management of containerized applications with Docker or Kubernetes
- Consistent track record of building tooling, automation, and/or services in one or multiple languages (e.g., Go, Python, Bash or Typescript)
- Ability to architect, analyze, and support complex distributed systems
- Familiarity with service mesh concepts and experience implementing one of the service mesh frameworks like Istio or Linkerd with Kubernetes clusters
- Production experience troubleshooting and autoscaling message queueing clusters in a high availability cluster such as RabbitMQ, SQS or Kafka
- Experience debugging and optimizing systems and code
jobapplier