NPR

NPR

DevOps Engineer

Washington, District of Columbia, United States · Full-time

Sponsorship not specified$107k-$120kDetected 20 days ago
PythonBashAWSCloud PlatformsCI/CDLinuxDevOpsSite Reliability EngineeringPlatform EngineeringPerformance ManagementSystems EngineeringCommunicationCollaborationAdaptability

About the role

  • A thriving, mission-driven multimedia organization, NPR produces award-winning news, information, and music programming in partnership with hundreds of independent public radio stations across the nation.
  • The NPR audience values information, creativity, curiosity, and social responsibility - and our employees do too.
  • We are innovators and leaders in diverse fields, from journalism and digital media to IT and development.

Responsibilities

  • Infrastructure Automation: Build, maintain, and optimize robust CI/CD pipelines and infrastructure deployment workflows using automated orchestration tools and scripting languages.
  • Cloud & Platform Engineering: Support, deploy, and scale workloads within cloud environments, ensuring high availability and fault tolerance.
  • Scalability & Performance: Investigate, analyze, and optimize application performance and infrastructure scaling limits to support peak traffic events.
  • Infrastructure as Code (IaC): Standardize environments and maintain reproducible state models by developing clean, modular Infrastructure as Code.
  • Content Delivery & Edge Routing: Configure and manage Content Delivery Networks (CDNs) to optimize media delivery and caching strategies.
  • Documentation & Knowledge Sharing: Write and maintain detailed, clear system documentation and architectural diagrams to support team alignment and operational resilience.
  • Investigate, analyze, and optimize application performance and infrastructure scaling limits to support peak traffic events.
  • Standardize environments and maintain reproducible state models by developing clean, modular Infrastructure as Code.
  • Configure and manage Content Delivery Networks (CDNs) to optimize media delivery and caching strategies.
  • Write and maintain detailed, clear system documentation and architectural diagrams to support team alignment and operational resilience.

Requirements

  • 2 to 3 years of professional experience in a DevOps(AWS), Systems Engineering, or Site Reliability Engineering (SRE) role.
  • a Master's or Ph.D. in Computer Science, Engineering, or a related technical field may be substituted for 1-2 years of experience.
  • Strong hands-on proficiency in Linux/Unix system administration.
  • Hands-on experience writing automation scripts using languages like Python, Bash, or similar administrative scripting tools.
  • Experience with virtualization technologies and containerization.
  • The above duties and responsibilities are not an exhaustive list of required responsibilities, duties and skills.
  • The ability to identify repetitive manual operational tasks and replace them with reliable, automated code-driven workflows.

Nice to have

  • Experience integrating, configuring, and tuning infrastructure monitoring and application performance management (APM) tools.
  • Experience participating in large-scale application migration projects from on-premises environments to cloud platforms.
  • Required Skills/Competencies
  • Automation-First Mindset: The ability to identify repetitive manual operational tasks and replace them with reliable, automated code-driven workflows.
  • Systems Troubleshooting: Diagnostic capabilities to isolate and resolve performance bottlenecks across networking, databases, and server configurations.
  • Collaborative Communication: Strong interpersonal skills to work as an integrated member of a cross-functional technical product team.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical work experience.
  • Some aspects of this role require duties better performed at an NPR facility.

Skills

  • Administer, monitor, and troubleshoot Linux/Unix-based compute instances across on-premises and multi-cloud environments.
  • Monitor, configure, and troubleshoot relational databases and storage architectures to ensure optimal data flow and integrity.
  • Diagnostic capabilities to isolate and resolve performance bottlenecks across networking, databases, and server configurations.

Compensation

  • Salary Range: The U.S.-based anticipated salary range for this opportunity is $107,300.24 - $119,597.71 plus benefits. The range displayed reflects the minimum and maximum salaries NPR expects to provide for new hires for the position across all US locations.
  • Does this sound like you? If so, we want to hear from you.
  • $107,300.24 - $119,597.71 USD
  • NPR is committed to being an inclusive workplace that welcomes diverse and unique perspectives, all working toward the same goal - to create a more informed public.
  • Want more NPR? Explore the stories behind the stories on our NPR Extra blog. Get social with NPR Extra on Facebook and Instagram. Find more career opportunities at NPR.org/careers.

Benefits

  • NPR provides comprehensive benefits for employees and dependents.
  • Regular, full-time employees scheduled to work 30 hours or more per week are eligible to enroll in NPR's benefits options.
  • include access to health and wellness, paid time off, and financial well-being.
  • Plan options include medical, dental, vision, life/ accidental death and dismemberment, long-term disability, short-term disability, and voluntary retirement savings to all eligible NPR employees.
  • If you are a person with a disability needing assistance with the

Company info

  • We are committed to doing the right thing in our journalism and in every role at NPR.

Equal opportunity

  • NPR is an Equal Opportunity Employer.

Visa & Work Authorization

  • tity or expression, transgender status, gender non-conforming status, intersex status, sexual stereotypes, nationality, citizenship status, personal appearance, marital status, family status, family responsibilities, mil

This listing is sourced directly from NPR's careers page and normalized into a canonical job model.