It takes powerful technology to connect our brands and partners with an audience of hundreds of millions of people. 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.
At Yahoo, we’re radically redefining the world of online media by bringing together innovative technologies, premium brands, original content and award-winning journalists. We're transforming the way people around the world connect with information, entertainment, and each other. The home of a world-class collection of premium brands, Yahoo creates original content that engages audiences on a local and global scale. We help marketers connect with these audiences through effective and engaging digital advertising solutions. Building these large-scale digital advertising platforms that handle billions of requests per day is at the core of our business model.
Yahoo DevOps Engineering – Dublin, Ireland
If you want to be a driving force in taking the Internet to the next level, integrating new ways to communicate and distribute information, and be connected to every product, service and system throughout Yahoo, then a place on one of our talented tech teams in our Dublin office is for you.
Job Description
The Opportunity - Associate DevOps Engineer
As a member of the DevOps team in Dublin, your responsibilities extend across two major functional areas - the operational health of application systems in a 24x7x365 internet production environment and the integration of changes to component applications produced by development teams. You must be comfortable with the ability to rapidly assess, analyze and resolve complicated issues in a short time frame. Key Responsibilities will include:
-
Operations representative within the Advertising Platforms, speaking to operational requirements, design considerations, and production impacts for new and existing development efforts. In turn, the DevOps Engineer owns various tasks within the systems development lifecycle (SDLC), along with the final application products of these efforts and their integration into production
-
Research, design, develop and implement solutions for fault tolerance, performance, capacity and monitoring for applications
-
Design, develop, and implement documentation and/or tools to facilitate the Operations and NOC team responsibilities and application maintenance
-
Help define and communicate Operations standards/expectations (e.g. Operations expects that the application has X, Y & Z before it can be supported in production)
-
Working in a CI/CD agile environment with a dedicated team of engineers and technologies including AWS, Docker, Packer, Ansible, Aerospike, Apache, Tomcat, Java, Jetty, MySQL, Hadoop and more.
-
Provide Tier 2 support to issues escalated from NOC team. Work with development teams to resolve Tier 3 issues
-
Serve in a 24/7 on-call rotation as an escalation contact for service trouble incidents
Qualifications
-
The DevOps Engineer should have (high level) Linux operating systems skills, including HA configurations, security and patch management administration
-
Experience managing large server fleets is highly desired, using CI/CD tools, like Ansible, Jenkins, Packer
-
Functional scripting experience to produce solutions and perform troubleshooting. (python, shell scripting, bash)
-
Grasp of Internet network concepts, protocols and associated services (TCP/IP, HTTP, FTP, SCP, DNS)
-
Functional experience in relational databases and SQL. You must be capable enough in SQL to author data extraction queries to investigate performance and troubleshooting
-
Functional understanding of application development. Ideal Individual will have some implementation experience in a 3rd or 4th generation language.
-
Strong analytical and critical thinking skills. You will frequently be required to analyze and predict performance capabilities of a given application system
-
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
-
Ideally has experience in managing hosts in a private cloud environment, like AWS
-
Ideally a bachelor’s degree in Computer Science or related discipline
-
Experience in a technical role involving applications operation and management, preferably in a 24-7-365 production environment.
Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo will consider for employment qualified applicants with criminal histories in a manner consistent with applicable law. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form (www.yahooinc.com/careers/contact-us.html) or call +1.866.772.3182. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.
Yahoo has a high degree of flexibility around employee location and hybrid working. In fact, our flexible-hybrid approach to work is one of the things our employees rave about. Most roles don’t require specific regular patterns of in-person office attendance. If you join Yahoo, you may be asked to attend (or travel to attend) on-site work sessions, team-building, or other in-person events. When these occur, you’ll be given notice to make arrangements.
If you’re curious about how this factors into this role, please discuss with the recruiter.
Currently work for Yahoo? Please apply on our internal career site.
Top Skills
What We Do
Yahoo is a global media and tech company that connects people to their passions. We reach nearly 900 million people around the world, bringing them closer to what they love—from finance and sports, to shopping, gaming and news—with the trusted products, content and tech that fuel their day. For partners, we provide a full-stack platform for businesses to amplify growth and drive more meaningful connections across advertising, search and media.