Full Time Job

Lead Devops Engineer


Studio City, CA 7 days ago
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description


Role Details:

ViacomCBS Tech seeks a DevOps Engineer for online television and media focused web properties. In this role, you will support infrastructure and platforms that serve our customers. We have diverse infrastructure across a multi-cloud environment. This is a great opportunity for a seasoned DevOps Engineer to manage a wide range of technologies with an opportunity for optimization and modernization. You excel at creating systems that are reliable, documented and monitored across multiple metrics. You love CI/CD and think releases should happen independent of manual intervention. You have managed systems at a large scale and millions of unique monthly users does not scare you. You have experience with being on-call and had ownership of systems.

Your Day-to-Day:
• Lead the design, implementation of our public Cloud infrastructure including CI/CD, provisioning, sizing, and Infrastructure as code
• Automate, automate and automate as much as possible
• Implement monitoring platforms across infrastructure, applications and networks
• Manage Linux clusters and containers using tools such as Ansible, Chef, Puppet, Jenkins, Terraform, Helm, Kubernetes
• Support our development teams across multiple properties in an AGILE environment
• Help set up Viacom CBS Tech own DevOps/SRE practice
• Additional other duties and responsibilities, as assigned

Key Projects:
• Lead the transition of our infrastructure from our datacenter to the public cloud
• Implementation of Infrastructure as Code for provisioning using tools such as Terraform
• Working with the various business units to help define SLO's and SLI's
• Automate the SLO's as much as possible
• Build bots for managing the lifecycle of our systems


What you bring to the team:

You have -
• Bachelor's degree or equivalent experience
• 8+ years managing and monitoring Linux systems
• 5+ years leading the design and implementation of Cloud systems in using tools like Kubernetes, Helm, Terraform, Puppet, Chef, Jenkins or Ansible
• 5+ years experience setting up/managing monitoring systems
• 5+ years managing CI/CD tools such as Jenkins
• 5+ years experience working with programming languages such as PHP, Perl, Java, Python, and Go
• 2+ years working with bots and building automation
• 2+ years experience containerizing applications using Docker/Kubernetes/ECS
• On call experience
• A deep understanding of cloud-scale and micro/macro-services architectures, experience in operating high performance, highly scalable, self-healing and fault-tolerant multi-tenant SaaS based applications
• Attention to detail and ability to manage multiple projects
• Demonstrated ability to work with 3rd parties and collaborate on solutions

You might also have:
• Past experience migrating systems from on premises virtualization to the public cloud
• Systems experience in re-architecting legacy systems and stacks

FUNCTION: Engineering