BACK TO CAREERS

DevOps Engineer

Sunnyvale, California, United States

KEY RESPONSIBILITIES

  • Develop software that ensures uptime, availability, and performance of our infrastructure
  • Debug critical problems in our production environment with minimal turnaround time
  • Comfortably navigate the full stack for visibility into how the platforms work end-to-end
  • Automate resource provisioning and configuration using tools such as Terraform
  • Build infrastructure and application monitoring as well as alerting for the platforms
  • Evaluate technical choices and provide key input to the architecture of our platforms
  • Participate in hiring activities to help select your peers

SKILLS AND EXPERIENCE

  • Bachelor’s degree or equivalent in Computer Science or relevant technical field, or equivalent experience
  • Proficiency with Unix/Linux
  • Proficiency in at least one programming language (e.g. Python, Golang, Scala)
  • Experience with VMware, or similar experience with AWS, Google Cloud Platform or Microsoft Azure
  • Knowledge of database architecture, high availability, failover, and performance tuning
  • Experience with continuous integration services such as Jenkins
  • Experience with big data services such as Spark, Hadoop, Kafka, Cassandra, HBase, Kubernetes, Or Mesos

BONUS POINTS

  • Automate deployment to large-scale Kubernetes clusters
  • Experience with monitoring/observability tools such as Google Stackdriver
  • Experience with secured network design and implementation