W

Workday

Builds software to manage HR and finances

DevOps Engineer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, Canada

About the Job

Requirements

  • Have 5 or more years of DevOps or software development experience.
  • Have 3 or more years of experience building, maintaining, and scaling database technologies such as PostgreSQL, MySQL, Redis, and DynamoDB.
  • Have 2 or more years of experience orchestrating large-scale distributed microservice deployments on Kubernetes and EC2.
  • Have 2 or more years of experience building and managing EKS clusters and strong knowledge of the Kubernetes ecosystem.
  • Have 2 or more years of experience with Prometheus, Grafana, or CloudWatch metrics monitoring; the ELK or OpenSearch stack for logging; and PagerDuty and alerting.
  • Be able to architect, analyze, and support complex distributed systems.
  • Be able to automate deployment, scaling, and management of containerized applications with Docker or Kubernetes.
  • Have a consistent track record of building tooling, automation, or services in one or more languages, such as Go, Python, Bash, or TypeScript.
  • Have experience debugging and optimizing systems and code.
  • Be familiar with service mesh concepts and have experience implementing a service mesh framework such as Istio or Linkerd with Kubernetes clusters.
  • Have production experience troubleshooting and autoscaling message queueing clusters in a high-availability cluster such as RabbitMQ, SQS, or Kafka.
  • Apply security-centric approaches to infrastructure as code, Docker build pipelines, and microservice deployments.

Responsibilities

  • Design infrastructure and automated systems to support the distributed architecture.
  • Build and manage CI/CD pipelines, improve their reliability and speed, and reduce lead time for changes.
  • Forecast and plan infrastructure needs for a fast-growing SaaS company and identify ways to improve efficiency and cost.
  • Trace performance bottlenecks and identify infrastructure- and application-level optimizations and improvements.
  • Collaborate with the engineering team to meet customer SLO and SLA requirements.
  • Maintain highly available web and backend systems serving millions of users and thousands of requests per second.
  • Collaborate with developers to set up, configure, and plan cloud services supporting new feature development on AWS.
  • Analyze system performance and capacity and plan for future growth.
  • Secure infrastructure at the cloud layer, including IAM, and the application layer, including PKI.
  • Build and expand monitoring and alerting systems for infrastructure and business operations using internal tools and integrating with established third-party SaaS tools.
  • Establish comprehensive infrastructure-as-code coverage for the platform.
  • Develop tools to enhance and support developer productivity.
  • Automate manual processes and reduce operational overhead.

About the Company

Workday

Builds software to manage HR and finances

Workday builds cloud software that organizations use to manage employees, finances, and business plans. Its Human Capital Management and Financial Management applications handle processes such as hiring, payroll, expenses, accounting, and reporting, while Adaptive Planning helps teams build budgets and forecasts. Users work in connected applications with shared data and permissions, and Workday also sells AI tools that search information and carry out HR and finance tasks. Customers pay for subscriptions, with additional revenue from implementation, training, and other professional services. Workday was founded in 2005 and is headquartered in Pleasanton, California.

Company size
10,001+
Company stage
IPO
Headquarters
Pleasanton, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Workday

See more jobs