What are the responsibilities and job description for the Senior Software Engineer, DevOps position at Roku Inc.?
Qualifications
Experience with at least 3 of the technologies / tools mentioned here : HAProxy, Kafka, Big Data / Hadoop, Presto, Spark, Airflow, Pinot, Druid, Opensearch, Gcp, Data Proc
Bachelor’s degree or equivalent
8 years of experience in DevOps and / or Reliability Engineering
Experience working with monitoring and alerting tools (such as Datadog and PagerDuty) and being part of call rotations
Strong background in Linux / Unix shell scripting (or equivalent programming skills in Python)
Experience scaling production systems running Big Data tools like Spark, Hadoop, Apache Druid, Looker
Understanding of automation tools like Ansible, Terraform, AWS Opswork
Responsibilities
Responsibilities include automation and scaling of Big Data and Analytics tech stacks on Cloud infrastructure, building CI / CD pipelines, setting up monitoring and alerting for production infrastructure, and keeping our tech stacks up to date
Develop best practices around cloud infrastructure provisioning, disaster recovery and guide developers on adoption
Collaborate on system architecture with developers for optimal scaling, resource utilization, fault tolerance, reliability, and availability
Conduct low level systems debugging, performance measurement & optimization on large production clusters and low latency services
Create scripts and automation that can react quickly to infrastructure issues and take corrective actions
Participate in architecture discussions, influence product roadmap, and take ownership and responsibility over new projects
Collaborate and communicate with a geographically distributed team
Experience with Kubernetes, Terraform
Benefits
Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families
Our comprehensive benefits include global access to mental health and financial wellness support and resources
Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k) / pension)
Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Senior Software Engineer, DevOps?
Sign up to receive alerts about other jobs on the Senior Software Engineer, DevOps career path by checking the boxes next to the positions that interest you.