System Administrator

  • Full-time
  • Department: Technology
  • Screening Question Set: US Candidate Screening Questions Cover Letter Required

Company Description

TED creates, produces and distributes ideas conveyed through video and audio (most famously TED Talks) to many millions of people around the world. 

TED is a global community, welcoming people from every discipline and culture who seek a deeper understanding of the world. We believe passionately in the power of ideas to change attitudes, lives and, ultimately, the world. TED began in 1984 as a conference where Technology, Entertainment and Design converged, and today covers almost all topics — from science to business to global issues — in more than 100 languages. Everything we do is driven by this goal: How can we best spread great ideas?

Job Description

As a System Administrator, you will be responsible for the day-to-day operations, monitoring, and issue resolution within TED’s enterprise-scale technology environment.  You will help developers deploy and monitor software products, as well as configure and manage shared infrastructure-level products.  You will work directly with software engineers on the Technology team, technical points of contact throughout the company and key vendors.

Qualifications

  • 6+ years of professional experience in system administration
  • Oriented towards service and responsiveness to incidents and blockers as they arise
  • At least 3 years experience with core AWS services (Unix, EC2, S3, RDS)
  • Experience installing and maintaining Linux physical machines, virtual machines, and Docker images (Ubuntu, CentOS, and/or Alpine)
  • Production experience with one or more container orchestration systems (Docker Swarm, ECS, Kubernetes)
  • Experience developing, maintaining and executing runbook procedures to ensure process consistency
  • Comfortable performing common database administration tasks (backups, user management)
  • Experience with continuous integration / continuous delivery (CI/CD) pipeline construction and management
  • Familiarity with using a CDN to enhance website performance and reduce costs
  • Comfortable reading code written in Ruby, Go, Python and bash, and writing code in bash and one of these languages.
  • An insatiable curiosity for technology, software, and quality
  • Must be a self-starter who will stop at nothing to clear blockers and ship products
  • Must hold yourself to the highest standards for precision work, including the use of retrospectives and blameless postmortems to facilitate continuous improvement
  • Must be a ferocious debugger who is unfazed by complex systems mixes of SaaS and in-house software, and emerging technologies
  • Values cross-functional collaboration
  • Values a diverse workplace

RESPONSIBILITIES

  • Ensure 24x7x365 service availability for deployed applications, including periodic on-call responsibilities
  • Ensure newly-developed systems are designed to meet performance, security, and availability requirements
  • Define company direction for production software deployments
  • Work with software developers to maintain build system and toolchain
  • Be the subject matter expert for infrastructure-level technologies (e.g. DNS, CDN, Linux, MySQL, AWS, Docker)
  • Help technical points of contact across the company integrate 3rd party or agency-developed applications
  • Experiment with new technologies and share discoveries with the team
  • Foster growth and support other engineers through constructive, collaborative code reviews
  • Clearly communicate technical constraints and opportunities with stakeholders
  • Willingness to contribute however possible to ensure overall effectiveness of position
  • Other duties and special projects as may be assigned from time to time
  • Travel: Upon request / as needed

Additional Information

 **This New York City based, hybrid position (3 days per week in-office) requires working during U.S. East Coast hours. 

Salary Range: USD 105,000 - 135,000