Platform DevOps Engineer
Engineering | San Mateo, CA, United States


 
Responsibilities
  • Implementation, assurance, deployment and operation of infrastructure for Rumble’s platform and associated games.
  • Improve production scalability and reliability.
  • Solve multifaceted problems of software deployment with zero downtime
  • Extend the hosted Chef based infrastructure with new parts for the growing platform ecosystem.
  • Extend and maintain our Jenkins based build system.
  • Build out monitoring dashboards for system wide visibility into all aspects of operations.
  • Monitor the production deployment. Diagnose and resolve issues arising in production and pre-production services.
  • Rotate as part of Rumble’s Operational first line response on Pager Duty.
  • Design and create custom deployments for Rumble's Partners and special demos.
 
Requirements
  • 5+ years experience with the administration of large scale (at least hundreds of nodes) Linux-based production deployments.
  • Expert shell scripting ability. Must be able to demonstrate ability to understand and extend existing scripts.
  • Expert Python scripting ability.
  • Strong Chef configuration management environment experience.  Puppet acceptable. Must be able to demonstrate proficiency creating cookbooks and/or manifests.
  • 2+ years experience with Amazon Web Services
  • 2+ years experience with a modern web application running in an application server, Grails or Java preferred.
  • Familiarity with the git source control system
  • Collaborative and team work oriented attitude
  • Excellent communication skills
  • Comfortable working in a fast-paced environment
 
Bonus
  • Experience programming web services APIs
  • Both startup and big company experience
  • Strong Ruby skills (for Chef)
 
 
 



Jobvite