NBCUniversal Media, LLC

Senior DevOps Engineer

NBCUniversal Media, LLC$110K — $135K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years as a DevOps engineer or related software engineering role.
  • Solid understanding of CI/CD principles with tools like GitHub Actions and Jenkins.
  • Hands-on experience with CI/CD tools and version control workflows (Git, GitHub, Perforce).
  • Experience in monitoring and observability using tools (Prometheus, Grafana, ELK Stack).
  • Proficient in Python and strong AWS experience (IAM, EC2, S3, Lambda).
  • Knowledge of cloud networking (VPCs, Subnets) preferred.
  • Working knowledge of SQL and familiarity with graph and geospatial databases is a plus.

Responsibilities

  • Design, build, and maintain scalable infrastructure in AWS.
  • Automate CI/CD pipelines and server configurations to enhance efficiency.
  • Implement and enforce security best practices across systems.
  • Manage Test, Staging, and Production environments to support workflows.
  • Monitor system performance and implement observability tools.
  • Collaborate with developers and stakeholders to align infrastructure with goals.
  • Develop and document disaster recovery plans and strategies.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) plan
  • Paid leave
  • Tuition reimbursement
  • Employee discounts and perks
Full Job Description
Job Description

At NBCUniversal, customer experience is at the forefront of everything we do. To help us build functional systems that improve the customer experience, we're looking for a Senior DevOps engineer who can be responsible for building from scratch and deploying CI/CD infrastructure, as well as AWS-based cloud processing. The ideal candidate will have a solid background in software engineering and be familiar with C++, Python, and Bash scripting and will work with developers and engineers to ensure that software development follows established processes and works as intended. They will also help plan projects and be involved in management decisions.

Infrastructure & Automation
  • Design, build, and maintain scalable infrastructure and development tools, primarily in AWS.
  • Automate CI/CD pipelines, deployments, and server configurations to improve efficiency and reliability. GitHub Actions, Jenkins.

Security & Compliance
  • Implement and enforce security best practices, patch vulnerabilities, and ensure regulatory compliance.
  • Test and review code for security risks, collaborating with teams to mitigate threats.

Environment & Release Management
  • Manage Test, Staging, and Production environments to support development and deployment workflows.
  • Streamline software delivery through automated integration and release pipelines.

Monitoring & Troubleshooting
  • Monitor system performance, availability, and cost; implement observability tools and alerts.
  • Investigate and resolve production issues through root cause analysis and proactive maintenance.

Collaboration & Communication
  • Work closely with developers and stakeholders to align infrastructure with project goals.
  • Translate technical needs and constraints across teams to ensure effective delivery.

Documentation & Disaster Recovery
  • Maintain comprehensive documentation for systems, processes, and troubleshooting procedures.
  • Develop and implement disaster recovery plans, including runbooks and contingency strategies.


Qualifications

Required Qualifications
  • 5+ years as a DevOps engineer or in a related software engineering role.
  • Solid understanding of DevOps principles, including CI/CD (GitHub Actions, Jenkins), infrastructure as code (Packer + Terraform, Pulumi, or AWS CloudFormation + Ansible), and continuous feedback.
  • Hands-on experience with CI/CD tools and version control workflows (Git, GitHub, Perforce).
  • Experience implementing log management, monitoring and observability with industry-standard tooling (Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or Datadog).
  • Proficient in Python.
  • Strong AWS experience (IAM, EC2, S3, Lambda, CodeDeploy, Cloud NAS, CDN). Azure or GCP experience is not a disqualifier in the presence of a strong conceptual understanding.
  • Knowledge of cloud networking (VPCs, Subnets) is preferred.
  • Working knowledge of SQL; experience with graph and geospatial databases is a plus.

Desired Characteristics
  • Bachelor of Science degree (or equivalent) in computer science, engineering, or relevant field
  • Solid experience in software engineering
  • Experience in managing "immutable infrastructure" where servers are replaced rather than updated.
  • Strong problem-solving, communication, and collaboration skills.
  • Experience with deploying and scaling infrastructure in cloud environments.
  • Experience with REST APIs and tools like Swagger.
  • Experience with configuration management tools (Ansible, Puppet, or Chef).
  • Experience and familiarity with C++; experience with Spack for C++ pipelines.
  • Knowledge of build systems (CMake, CPack).
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana).

This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $110,000 - $135,000.

We are accepting applications for this position on an ongoing basis.

Additional Information

As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision.

About NBCUniversal Media, LLC

NBCUniversal Media, LLC is a media and entertainment company that operates a variety of businesses, including television networks, film studios, and theme parks. The company was founded in 2004 and is headquartered in New York, New York. NBCUniversal's television networks include NBC, Telemundo, and USA Network, among others. The company's film studios produce and distribute movies under the Universal Pictures brand. NBCUniversal also operates theme parks in the United States and Japan. The company is committed to producing high-quality content and delivering it to audiences around the world.
Learn more about NBCUniversal Media, LLC
Size
35,000 employees
Industry
Founded
1994

Similar Jobs

More Jobs at NBCUniversal Media, LLC

More Information Technology Jobs

Find similar Senior DevOps Engineer jobs: