Senior DevOps Engineer

2 days ago


Englewood Cliffs, New Jersey, United States NBCUniversal Full time
Job Summary

We are seeking a highly skilled Senior DevOps Engineer to join our NBCUniversal team. As a key member of our Production Infrastructure team, you will be responsible for designing, building, and maintaining cloud infrastructure and services that directly support broadcast production.

This role will rely heavily on infrastructure as code, configuration management, and cloud-native architecture. You will work closely with our team to architect cloud solutions, build and manage resources in an AWS environment, and develop GoLang code to implement and deploy Crossplane functions, controllers, and APIs as Kubernetes resources.

Responsibilities:

  • Design and build cloud infrastructure and services to support broadcast production
  • Architect cloud solutions to deploy and support infrastructure running applications used in a production control room environment
  • Build and manage resources in an AWS environment using Crossplane and Kubernetes
  • Develop GoLang code to implement and deploy Crossplane functions, controllers, and APIs as Kubernetes resources
  • Devise CI/CD pipelines to build and deploy code, publish images, etc., using GitOps principles
  • Design, develop, and maintain secure, user-facing APIs that enable end users to interact with specific platform features
  • Collaborate with other teams throughout the company on user access controls (Active Directory, Group Policy, etc.)
  • Fulfill post-deployment configuration management needs leveraging a self-hosted Puppet service
  • Implement monitoring of resource and platform health indicators and automate responses to any issues flagged
  • Provide technical guidance to a growing team of developers, ensuring and enforcing best application and network security practices

Qualifications:

  • 5+ years' experience designing and implementing strategic cloud-native architectures at enterprise scale
  • 3+ years' production experience with AWS (or other cloud provider) platforms and core service offerings
  • 3+ years' experience with Kubernetes, such as EKS, AKS, or equivalent
  • 3+ years' experience with infrastructure-as-code and configuration management tools such as Crossplane, Terraform, Helm, Puppet, and Ansible
  • 3+ years' experience with GoLang and associated design patterns and best practices
  • Experience with GitHub (or another version control system) and associated best practices around releases in development and production environments
  • Experience with VDI workflows, desktop delivery, and remote connectivity
  • Experience with Linux/Windows operating system internals, debugging, and best practices
  • Strong problem-solving and communication skills
  • Keen eye for information cybersecurity
  • Proficient in at least one of the following languages: Python, Bash, PowerShell, Go, Javascript/Typescript, Rust

Additional Requirements:

  • Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.

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 - $140,000

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



  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Senior DevOps EngineerWe are seeking a highly skilled Senior DevOps Engineer to join our NBCUniversal team. As a key member of our Production Infrastructure team, you will be responsible for designing, building, and maintaining cloud infrastructure and services that directly support broadcast production.Key Responsibilities:Design and implement...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job SummaryWe are seeking a highly skilled Director, Software Engineering to lead and manage initiatives within our Content Platform engineering team focusing on content lifecycle. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to drive increased levels of reliability, automation, and customer...


  • Englewood Cliffs, New Jersey, United States United Software Group Full time

    Job Title: Senior Software EngineerJob Summary:United Software Group is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in Drupal 9, React, and TypeScript, with experience in designing, implementing, testing, and integrating RESTful APIs, JSON APIs, and GraphQL APIs.Key Responsibilities:-...

  • Senior Data Engineer

    13 hours ago


    Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to join our team at NBCUniversal. As a Senior Data Engineer, you will be responsible for designing, developing, and maintaining analytical data streams for new and existing projects.Key Responsibilities:Design and develop data pipelines, data marts, and schemas to support our...


  • Englewood Cliffs, New Jersey, United States Insight Global Full time

    Job Title: Senior iOS EngineerAs a Senior Software Engineer at Insight Global, you will collaborate with cross-functional teams to bring digital content to life. Your influence will shape our product roadmap, combining technical expertise with strategic insights.In a dynamic environment, you will work alongside other engineers on the team as well as the Core...


  • Englewood Cliffs, New Jersey, United States Placement Services USA, Inc. Full time

    Job DescriptionWe are seeking a highly skilled Senior Automation Engineer to join our team at Placement Services USA, Inc.Key Responsibilities:Develop and implement automation solutions for comprehensive quality test coverage in critical productsDesign and develop complex test infrastructures from scratch for prominent productsConduct thorough knowledge and...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Director, Software EngineeringWe are seeking a highly skilled and experienced Director, Software Engineering to lead our Content Platform engineering team in delivering high-quality software solutions. As a key member of our engineering leadership team, you will be responsible for driving technical strategy, mentoring and guiding team members, and...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Senior Manager, Software EngineeringWe are seeking a highly skilled Senior Manager, Software Engineering to lead and manage initiatives within our custom application engineering team. As a technical leader, you will be responsible for driving increased levels of reliability, automation, and customer satisfaction.Key Responsibilities:Lead the...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our NBCUniversal team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining world-class business applications to support the NBC Ad Sales organization.This role will work closely with product owners and other...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Senior Manager, Software EngineeringWe are seeking a highly skilled Senior Manager, Software Engineering to lead and manage initiatives within our custom application engineering team. As a technical leader, you will be responsible for driving increased levels of reliability, automation, and customer satisfaction.Key Responsibilities:Lead the...


  • Englewood Cliffs, New Jersey, United States OwnBackup Full time

    About the RoleWe are seeking a highly motivated and experienced Senior Automation Engineer to join our Platform team at OwnBackup. As a key member of our team, you will collaborate with cross-functional teams to deliver high-quality, high-security, and high-performance solutions.Key ResponsibilitiesCollaborate with designers, developers, product managers,...


  • Englewood Cliffs, New Jersey, United States OWN Full time

    About the RoleWe are seeking a highly motivated and experienced Senior Automation Engineer to join our Platform team at Own. As a key member of our team, you will collaborate with cross-functional teams to deliver high-quality, high-security, and high-performance solutions.Key ResponsibilitiesCollaborate with designers, developers, product managers, and data...


  • Englewood Cliffs, New Jersey, United States OWN Full time

    About the RoleOwn is seeking a highly motivated and experienced Senior Automation Engineer to join our Platform Foundations team.In this role, you will collaborate with cross-functional teams to deliver high-quality, high-security, and high-performance solutions.You will lead the implementation of robust test automation frameworks and best practices, design...


  • Englewood Cliffs, New Jersey, United States OWN Full time

    About the RoleOWN is seeking a highly motivated Senior Automation Engineer to join our Platform Foundations team. As a key member of our team, you will collaborate with cross-functional teams to deliver high-quality, high-security, high-usability, and high-performance solutions.Key ResponsibilitiesCollaborate with designers, developers, product managers, and...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at NBCUniversal. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable and secure software systems.Key Responsibilities:Design and develop cloud-based applications using AWSCollaborate with cross-functional...


  • Englewood Cliffs, New Jersey, United States Insight Global Full time

    Senior iOS EngineerAs a key member of our iOS development team, you will collaborate with cross-functional teams to bring innovative digital content to life. Your technical expertise will shape our product roadmap, combining strategic insights with a deep understanding of iOS development.In a dynamic environment, you will work alongside other engineers on...


  • Englewood Cliffs, New Jersey, United States OWN Full time

    About the RoleOwn is seeking a highly skilled and motivated Senior Automation Engineer to join our Platform team. As a key member of our team, you will collaborate across all product development teams to test features across our unified API.We believe every employee in the company can and should make an impact every day, and we empower them to do so. If you...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job DescriptionNBCUniversal is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying world-class business applications to support our NBC Ad Sales organization.The ideal candidate will have a strong background in software...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our NBCUniversal team. As a key member of our product development team, you will be responsible for designing, developing, and deploying world-class business applications to support the NBC Ad Sales organization.The ideal candidate will have a strong background in software...

  • Software Engineer

    4 weeks ago


    Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Software EngineerJob SummaryWe are seeking a highly skilled Software Engineer to join our team at NBCUniversal. As a key member of our engineering team, you will be responsible for designing, building, and maintaining innovative software systems that leverage the power of generative AI.Key ResponsibilitiesDesign and develop scalable software...