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.