company_logo

Full Time Job

Sr. Devops Engineer

PBS

Remote / Virtual 04-11-2024
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

PBS KIDS is looking for a Senior DevOps Engineer to help us run and manage our AWS Cloud infrastructure supporting all our PBS KIDS websites, mobile apps, and OTT streaming platforms. This position will enable PBS KIDS to deliver outstanding educational content to children all over the country, scaling to handle major events and show premieres in a cost-efficient way. When games break and videos don't play, kids cry. That's where you come in!

This is a grant funded position and is fully funded through 9/30/24, and will be renewed on receipt of additional federal appropriations approval annually through 9/30/25.

We are open to a remote worker, but will need to work Eastern Eastern Time Zone hours (Approximately 9:00 AM - 5:00 PM).

Key responsibilities will include, but are not limited to:
• Building and maintaining AWS infrastructure powering PBS KIDS websites, games, apps and OTT platforms, primarily with terraform and terragrunt
• Deploy Infrastructure as code (IAC) to improve the availability, scalability, and efficiency of platforms powering the delivery of digital content
• Support the Learning Analytics Platform (LAP) that PBS KIDS has built to evaluate the learning efficacy of our games with data science and analytics
• Participate in on-call rotation with other members of the operations and engineering teams (1 week / month, 11 AM – 11 PM M-F + all weekend)
• Collaborate closely with PBS KIDS developers, advising on technical/architectural decisions relating to DevOps/AWS best practices
• Implement and manage continuous integration / continuous delivery (CI/CD) systems and methodologies (Github Actions, Docker Containers)
• Contribute to our library of Open Source (OSS) terraform modules (see https://github.com/pbs to learn more)
• Other duties as assigned

Requirements for success:
• 7-10 years of experience with AWS or equivalent certifications
• Undergraduate degree from an accredited university / college
• Strong mentoring and technical leadership skills
• Ability to work collaboratively and self-manage schedule/priorities
• Knowledge and experience with CDNs and HTTP cache/proxy technologies (CloudFront and Nginx)
• Expertise managing serverless and/or FaaS systems (AWS Lambda)
• Experience in one or more SQL databases
• Passion for resolving reliability issues and identifying strategies to mitigate moving forward.
• A passion for empowering developer productivity

Preferred Technical Skills:
• IaC tools like Terraform/Terragrunt/OpenTofu
• CI/CD tools like Github Actions
• Container Technologies like Docker, Elastic Container Service (ECS), or Kubernetes
• Monitoring tools like CloudWatch and PagerDuty
• Git + Github
• Experience supporting apps written in PHP, Javascript, python, rust, golang
• Additional AWS services: DynamoDB, Redis, Athena

The position is funded by a Ready To Learn (RTL) grant from the US Department of Education to the Corporation for Public Broadcasting (CPB) and PBS. The CPB-PBS Ready To Learn Initiative focuses on the development, dissemination, and evaluation of content across media and platforms for children ages 2-8 designed to improve learning outcomes and increase school readiness.

PBS is an Equal Opportunity Employer in accordance with the EEOC and the Commonwealth of Virginia.

Jobcode: Reference SBJ-rv898j-18-117-153-38-42 in your application.

Company Profile
PBS

PBS and our member stations are America’s largest classroom, the nation’s largest stage for the arts and a trusted window to the world. In addition, PBS's educational media helps prepare children for success in school and opens up the world to them in an age-appropriate way.