02 Oct
|
Workday
|
Canada
- As a DevOps engineer in our team, you will have the opportunity to work on innovative cloud platform technologies (AWS, GCP) and implement tools to automate maintenance and support our engineering environments
- You will also work closely with our Platform Engineering team to deploy changes to our engineering environments with a view to enabling verification of these changes
- Design infrastructure and automated systems to support our distributed architecture
- Build and Manage CI/CD pipelines and constantly improve their reliability & speed, and reduce lead time for changes
- Forecast and plan for the infrastructure needs of a rapid-growing SaaS company and find ways to improve efficiency and cost
- Trace performance bottlenecks and identify optimizations and improvements at both the infrastructure and application level
- Collaborate with our engineering team to meet high SLO and SLA requirements from customers
- Maintain highly available web and backend systems that serve millions of users, and 1000’s of requests per second
- Closely collaborating with Developers to setup, configure and plan the necessary cloud services in support of new feature development on AWS
- Analyze system performance and capacity and plan for future growth
- Securing our infrastructure at both the cloud layer (IAM) and application layer (PKI)
- Building and expanding monitoring and alerting systems for both infrastructure and business operations, using internal tools & integrating into established 3rd party SaaS ones
- Establishing comprehensive infrastructure-as-code coverage to support our entire platform
- Develop tools to enhance and support Developer Productivity
- Champion automation of manual processes and reducing operational overhead- 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
- Security centric in all approaches to design in infra as code as well as Docker build pipelines and microservice deployments
- 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
📌 DevOps Engineer (Evisort AI) (Canada)
🏢 Workday
📍 Canada