Experience Inc. Jobs

Job Information

NBC Universal Senior Platforms Engineer in Belfast, United Kingdom

NBC SportsNext is where sports and technology intersect. We’re a subdivision of NBC Sports and home to all NBCUniversal digital applications in sports and technology within our three groups: Youth & Recreational Sports; Golf; and Betting, Gaming & Emerging Media.  

At NBC SportsNext, we make playing sports better through innovative technology and immersive experiences for athletes, coaches, players and fans. We equip more than 30MM players, coaches, athletes, sports administrators and fans in 40 countries with more than 25 sports solution products, including SportsEngine (http://www.sportsengine.com/) , the largest youth sports club, league and team management platform; GolfNow (http://www.golfnow.com/) , the leading online tee time marketplace and provider of golf course operations technology; GolfPass (https://www.golfpass.com/)  the ultimate golf membership that connects golfers to exclusive content, tee time credits, and coaching, tips; TeamUnify (https://www.teamunify.com/swim-team-management-software/) , swim team management services; GoMotion (https://www.gomotionapp.com/solutions) , sports and fitness business software solutions; and NBC Sports Edge (https://www.nbcsportsedge.com/) , a leading platform for fantasy sports information and betting-focused tools.  

At NBC SportsNext we’re fueled by our mission to innovate, create larger-than-life events and connect with sports fans through technology that provides the ultimate in immersive experiences.  

This role is part of our International Golf Group and will be based in our International HQ offices in Belfast (hybrid working arrangements are available). 

Come join us as we work together as one team to innovate and deliver what’s Next.  

The Senior Platform Operations Engineer will be a key member of our International DevOps Team helping to build and support the core infrastructure of our International GolfNow Platform, services and products through activities and key responsibilities that include:

  • Contributing to efforts that ensure the continuous and smooth running of the International GolfNow platforms whilst serving a large volume of traffic.

  • Leveraging Amazon Web Services to build highly available and secure services.

  • Developing Infrastructure as code using tools like Terraform.

  • Working closely with the NBC SportsNext Cyber Security Team to maintain and improve the security of the platform.

  • Contributing to and using our GitHub Pull Request based development pipeline as we continuously deliver value to our customers.

  • Using tools such as Datadog and Splunk to monitor the health of the platform.

  • Being an advocate for quality code and engineering practices that enable Continuous Delivery.

  • Participation in a sustainable on-call schedule.

Skills & Experience:

  • 5+ years of experience in the field of Software Engineering operating web applications in a Site Reliability Engineering, Platform Engineering, Web Operations, or Cloud Engineering capacity.

  • Production experience with AWS services including EC2, ECS, EKS, RDS, IAM, VPC etc.

  • A strong foundation in modern infrastructure practices and the ability to deploy and operate maintainable, scalable and secure infrastructure. 

  • Ability to develop quality, documented, modular, maintainable, secure, and testable infrastructure automation.

  • A team-oriented attitude and seemingly endless intellectual curiosity.

  • Excellent verbal and written communication skills.

AWS Experience

  • Experience in the following areas of AWS:

  • EC2/ECS/EKS.

  • VPC – Subnets, Security Groups, NAT Gateways, Transit Gateways, ELB/ALB/NLB etc.

  • IAM, S3, Managed data tiers - RDS/Elasticache etc.

  • Nice to have:

  • Experience in production with AWS Serverless technologies such as Lambda/SQS/SNS/DynamoDB etc.

Kubernetes

  • Production experience of running services in Kubernetes.

  • Ability to take a VM based application and migrate to Kubernetes.

CI/CD

  • Experience with CI/CD pipelines, assisting developers in delivering changes on a daily cadence.

  • Experience with TravisCI, Jenkins, Gitlab CI, GitHub Actions or similar technologies.

Automation

  • Ability to script automation in one of either Bash, Ruby, Python, Go etc.

Infrastructure as Code

  • Terraform

  • Ability to author Terraform at a proficient level.

  • Ability to break out reusable, opinionated and standardized actions into Terraform modules.

Web Services / Runtimes

  • Production experience managing high transacting web properties.

  • Configuring web servers such as Apache/Nginx etc.

  • Experience securing services exposed to the public internet.

  • Experience managing/building/deploying Java and PHP based applications is beneficial to this role.

NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.

DirectEmployers