DevOps Engineer
It takes powerful technology to connect our brands and partners with an audience of nearly 900 million. Whether you’re looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process trillions of data points a day, what you do here will have a huge impact on our business—and the world. Want in?
A Little About Us:
We are part of the Supply Advertisement Organization. R&M (Rendering & Mediation Services) Team, as the name suggests, owns applications that provide the rendering and mediation services for Supply and Search Advertisement world of Yahoo. Members of this team work closely with Software Development, Product, Customer Services and Operations teams to scale out and maintain our fast growing production infrastructure and to provide operability, reliability and performance on the systems. Scalability, Performance, Redundancy, High Availability, Continuous Delivery, Disaster Recovery and Monitoring are some of the popular themes our engineers excel in. No need to say, we are responsible for automating the above areas, connecting pieces together during incidents and filling security gaps in our production.
Responsibilities
Monitor the production infrastructure for performance and reliability in order to maintain 24/7/365 availability
Design, build, and maintain deployment pipelines and automation scripts.
Interact with other teams (incident management, development, product, and customer service) to help to maintain, troubleshoot, and improve the overall product.
Innovate new ways to improve day-to-day operations, monitoring, and response.
Work in a CI/CD agile environment with a dedicated team of engineers and technologies including AWS, Docker, Kubernetes, Packer, Ansible, Apache, ATS, Nginx, C++, Java, Jetty, Node JS, MySQL and more.
Requirements
Bachelor’s degree in computer related field or equivalent industry experience
Experience with large scale computer systems and networks
Solid understanding of Linux preferably RHEL
Solid understanding and experience with scripting languages such as: Python, Go, Bash
Solid understanding of TCP/IP, HTTP, DNS
Must be comfortable with the ability to rapidly assess, analyze and resolve complicated issues
Experience and understanding of AWS or other cloud services
Experience with CI/CD concepts
Experience with Ansible or other configuration management and automation tools
Experience with containerization and orchestration, preferably Docker/Kubernetes
Strong communication (both verbal and written) incumbent, must be able to exchange information with technical and non-technical individuals in a clear and concise manner
Ability to participate in a rotating 24/7 on-call schedule
Experience with Databases (MySQL, DynamoDB) preferred
Experience with Git or other source control systems
What we offer
US Only: Please be aware that Yahoo requires all employees entering a U.S. Yahoo office and/or attending a company event (including client events) are required to be vaccinated for COVID-19. This position will require the successful candidate to obtain and show proof of a vaccination to enter a U.S. Yahoo office and/or attending a company event (including client events). Yahoo is an equal opportunity employer, and will provide reasonable accommodation to those individuals who are unable to be vaccinated consistent with federal, state, and local law.