NBCUniversal is looking for a DevOps engineer to build and deploy CI/CD infrastructure and AWS-based cloud processing to improve customer experience.
Requirements
- Hands-on experience with CI/CD tools (such as GitHub Actions, Jenkins) and Git-based workflows (such as Git, GitHub, Perforce).
- Proficient in C++ and Python; experience with Spack for C++ pipelines is a plus.
- Strong AWS experience (IAM, EC2, S3, Lambda, CodeDeploy, Cloud NAS, CDN).
- Working knowledge of SQL; experience with graph and geospatial databases is a plus.
- 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).
Responsibilities
- 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.
- Implement and enforce security best practices, patch vulnerabilities, and ensure regulatory compliance.
- Manage Test, Staging, and Production environments to support development and deployment workflows.
- Streamline software delivery through automated integration and release pipelines.
- Monitor system performance, availability, and cost; implement observability tools and alerts.
- Investigate and resolve production issues through root cause analysis and proactive maintenance.
Other
- 5+ years as a DevOps engineer or in related software engineering roles.
- Solid understanding of DevOps principles, including CI/CD, infrastructure as code, and continuous feedback.
- Solid experience in software engineering.
- Experience in developing/engineering applications for a company.
- Strong problem-solving, communication, and collaboration skills.