Senior Software Engineer, Infrastructure – AWS/GCP Deployments – The New York Times
Software DeveloperBookmark Details
The New York Times (501+ Employees, 91% 2 Yr Employee Growth Rate)
64% 1-Year Employee Growth Rate | 91% 2-Year Employee Growth Rate | LinkedIn | $250M Venture Funding
What Is Employee Growth Rate & Why Is It Important?
Overview
Job Description
The Delivery Engineering team is a foundational part of The New York Times’ engineering organization. Its responsibilities include system observability, cloud architecture, developer tooling, and deployment processes, to name a few. The primary goal of the Delivery Engineering team is to build tools and automation, promote SRE practices throughout the company, and help product engineering teams take operational ownership of their entire software and infrastructure environment.
About the role
You will report to Katherine Semel, the Senior Manager of Cloud Deployment in Delivery Engineering. Your job includes evaluating the current cloud deployment practices, procedures and tooling, and evolving them. You will be a part of a team responsible for building the tools that improve the consistency of the systems at The New York Times.
You will contribute to AWS and GCP automation projects, including AWS Control Tower orchestration using Terraform and Drone. You will participate in assessing the security and reliability of multiple systems and accounts, and evaluation of technical compliance of systems. We work with engineering teams to learn about current processes, and to promote best practices. The Cloud Deployment team works closely with networking and access processes for both GCP and AWS.
Responsibilities
-
Work within the overlap of several areas of focus: observability, security, deployment pipelines, and containerization.
-
Propose solutions that reduce friction for product engineers, and consolidates existing solutions.
-
Promote the use of modern automation around access management, and Infrastructure-as-code.
-
Work with product engineering teams, helping them optimize applications for cloud infrastructure.
-
Promote SRE best practices through RFCs, blameless postmortems, technical talks, and tooling.
-
Document best practices, prescribed solutions, and production support playbooks.
-
Production support by participating in on-call rotations for the tools we build, and providing expertise to users of our solutions
Qualifications:
-
Experience with AWS/GCP cloud tooling.
-
A high degree of interest in Linux containers and managed clustering solutions like AWS EKS/ECS/Fargate, and GKE.
-
Experienced with Infrastructure-as-code concepts, with a focus on Terraform and Drone.
-
A bias towards helping people. Many teams will rely upon you for help to build their systems. You may be called upon to help with systems written in many programming languages, including Go, Python, Java, Scala, PHP, and Ruby. We don’t expect you to know everything but you need solid programming fundamentals.
-
A good grasp of multi-tier application architecture and concepts of networking, load balancing, monitoring, and *nix OS.
-
A passion for automating things. We love repeatable processes and know that humans are prone to error. We’d like to automate deployments, monitoring releases, and even brewing our coffee.
-
A high degree of empathy for existing solutions and issues. The New York Times is modern in many ways but is also prone to having issues that a 165-year-old organization may have – including legacy systems. There are many things to fix.
#LI-AM1
The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.
The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual’s sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The New York Times Company will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local “Fair Chance” laws.