DevOps Engineer
@ Yahoo

Hybrid
$120,000
Hybrid
Full Time
Posted 24 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXX***** @yahoo.com
Recommended after applying

Job Details

About Yahoo's DevOps Engineer Role

It takes powerful technology to connect our brands and partners with an audience of hundreds of millions of people. At Yahoo, whether you’re writing mobile app code, engineering servers behind massive ad tech stacks, or developing algorithms to process trillions of data points daily—your work will have a huge impact on our business and the world.

A Little About Us

The Central Data Platform team builds next generation cloud platforms, services and tools that underpin our products. We build and maintain systems at scale ensuring Yahoo processes petabytes of data and billions of events daily. Using a blend of open source software and internal tools across multiple cloud providers, we engineer solutions for data collection, stream processing, batch-processing, data querying, governance and lineage while promoting developer self-sufficiency and DevOps ownership.

A Lot About You

This role is for world-class, fun-loving engineers joining our team in Champaign, Illinois. You will help develop scalable, high-speed data solutions for data collection and low-latency platforms by analyzing requirements, investigating software solutions, architecting and testing those solutions, and supporting globally deployed systems in production.

Your Day

  • Collaborate to understand product requirements and design solutions.
  • Shape requirements into design documents and implement software.
  • Test and debug your software and that written by others.
  • Analyze and refactor existing software for performance and reliability.
  • Collaborate with cross-functional teams on product and technical roadmaps.
  • Lead initiatives to optimize cloud infrastructure and scalability.
  • Foster collaboration between development, infrastructure and operations teams.

You Must Have

  • Solid Computer Science foundation in data structures, algorithms and OOP.
  • Experience with languages such as Java, C++, Python or Perl.
  • Expertise in Unix/Linux systems and object oriented programming.
  • Proficiency in designing, coding, debugging and testing robust software.
  • Understanding of data concepts like joins, aggregation, and projection.
  • Experience with large-scale distributed systems and agile team collaborations.
  • Strong communication, problem-solving and organizational skills.

Preferred Qualifications

  • Experience with large scale infrastructure in AWS EKS, AWS Open Search, or GCP GKE.
  • Experience with IaC tools such as Terraform and Ansible.
  • Knowledge of Kubernetes and container orchestration.

Additional Information

This role adheres to Yahoo policies and values safety, inclusivity, and brand integrity. Yahoo offers flexible hybrid work options with occasional in-person events. Current Yahoo employees should apply through the internal career site.

Compensation & Benefits

The salary range for this position is $76,500.00 - $159,375.00 per year and may include annual bonuses or commissions. Comprehensive benefits include healthcare, a 401k, backup childcare, education stipends, and more.

Key skills/competency

  • DevOps
  • Cloud
  • Automation
  • Distributed Systems
  • Infrastructure
  • Data Processing
  • Collaboration
  • IaC
  • Monitoring
  • Scripting

How to Get Hired at Yahoo

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills relevant to cloud and DevOps.
  • Highlight technical expertise: Emphasize experience in distributed systems and automation.
  • Showcase problem solving: Provide examples of infrastructure challenges solved.
  • Prepare for interviews: Brush up on algorithms and system design.

📝 Interview Preparation Advice

Technical Preparation

Review cloud platform architectures.
Practice deployment with Terraform and Ansible.
Brush up on Kubernetes orchestration.
Study distributed systems design patterns.

Behavioral Questions

Describe teamwork experience in agile environments.
Explain conflict resolution in development teams.
Discuss handling tight deadlines collaboratively.
Showcase problem-solving under pressure.

Frequently Asked Questions