NBC Sports Next

Senior Platforms Engineer

Cape Town, South Africa
Terraform Kubernetes Ruby Python Go AWS DynamoDB Bash Java PHP
Search for More Jobs Talk to a recruiter now 💪
Description

Company Description

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, the largest youth sports club, league and team management platform; GolfNow, the leading online tee time marketplace and provider of golf course operations technology; GolfPass the ultimate golf membership that connects golfers to exclusive content, tee time credits, and coaching, tips; TeamUnify, swim team management services; GoMotion, sports and fitness business software solutions; and NBC Sports Edge, 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 Cape Town offices in which hybrid working arrangements are available. 

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

Job Description

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.

Qualifications

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.

Additional Information

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.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers