NBCUniversal is one of the world's leading media and entertainment companies. They are seeking a Senior Video Streaming DevOps Engineer to join their Distribution Engineering team, focusing on the automation and reliability of live content delivery for various platforms.
Responsibilities:
- Deploy and maintain remote systems across the country and in the Cloud
- Develop Infrastructure as a Code to instantiate / provision cloud resources
- Participate, facilitate, and/or lead large or complex troubleshooting activities that require significant judgment and reasoning outside area of expertise
- Work collaboratively with operations, engineers and vendor to gather requirements and develop solutions
- Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them by evaluating new technology alternatives and vendor products
- Develop robust CI/CD pipelines that integrates security, code quality and automated testing
- Participate in an on-call rotation for L2 support off-hours
Requirements:
- Bachelor's degree in computer science, IT or related experience
- 5+ years of prior DevOps experience or equivalent, modern infrastructure deployment and maintenance
- Strong experience with Linux/Unix administration IP networking and interfacing with cloud-based networks, good understanding of the core networking fundamentals
- Experience designing and delivering cloud hosted services in (e.g., AWS, GCP or Azure)
- Comfortable managing code with Git and Git CLI
- Working knowledge of Cloud Formation, Terraform, Ansible and Chef to automate deployments of software/infrastructure
- Working knowledge of scripting languages such Python, Bash, JavaScript, JSON, XML and YML
- Experience with developing and deploying containerized systems, Kubernetes, docker
- Experience with CI/CD build and deployment practices
- Experience with Splunk, Grafana, ELK to create dashboards and alerts
- Familiar with cyber security best practices and tooling such as CrowdStrike, Qualys, Airlock
- Experience using and/or developing AI agents to code and troubleshoot issues
- Understanding of Broadcast and Media distribution workflows / technologies
- Experience developing software/scripts that leverage Microsoft Graph API
- Familiarity with streaming protocols and codecs (TS, HEVC, H.264, HLS, CMAF, DASH, SCTE-35, SCTE-224, ESAM, SRT/RIST)
- Good communicator and can clearly articulate complex issues and technologies
- Great design and problem-solving skills
- Willing to take ownership of problems and see them through to resolution
- Comfortable working in a fast-paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets
- Experience with video encoding vendors such as Harmonic, Elemental, Synamedia, Evertz, Nevion