company_logo

Full Time Job

Devops Engineer

NBC Sports

Remote / Virtual 05-08-2022
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

DevOps Engineer (Kubernetes/GCP)

Responsibilities

GolfNow/NBC Sports Digital are seeking to hire a Dev Ops Engineer. You'll be joining a dedicated, ambitious and diverse team who are focused on delivering operational excellence across the NBC Sports Next organisation.
You will work collaboratively with Engineering, Quality, Product and Security teams to build, deploy and operate GolfNow Products across Domestic and International.

You will be responsible for automating and improving our build and deploy processes; monitoring and operations; public and private cloud infrastructure; troubleshooting and resolution across dev, test and production globally.
This is a fantastic opportunity for an ambitious engineer to be involved in the world's largest golf technology company backed by Comcast/NBCUniversal/Sky with the opportunity to make a difference. In delivering the key responsibilities of the role the Dev Ops Engineer will contribute to the following key priority areas:
• Operational Support and Maintenance
• Using APM and other tools you will monitor production systems; remediating production issues and implementing performance/cost improvements
• Identify capacity and performance issues to ensure we meet our SLAs
• Documentation of services and processes
• Participate in on-call schedule
• Infrastructure
• Design, implement and manage production grade services in Public clouds (AWS/GCP) using a variety of technologies, ensuring geographic redundancy, security and best practices
• Build/manage large Kubernetes footprint deployed on Google Cloud Platform
• Install and manage web and backend services in a high throughput, multi-technology e-commerce environment
• Build/Deploy
• Design and implement CI/CD processes and tooling
• Ensure ''shift-left'' is implemented in our build and deploy processes in collaboration with Security teams
• Ensure pre-production environments are built and managed
• Perform deployments of high throughput revenue generating applications
• Innovation
• Work with the DevOps team to champion new processes, tools and technologies in collaboration with Engineering
• Constantly striving to find a better way

Qualifications/Requirements
• 2+ years working as an SRE/DevOps/Operations Engineer
• 2+ years working with Kubernetes in a production environment
• 2+ years Linux System administration experience (Redhat or Debian variants)
• 2+ years production experience configuring web servers e.g. IIS, Nginx, Apache
• 2+ years production experience working with a Public Cloud Provider (GCP)
• Production experience with CI/CD pipelines, e.g. Jenkins, Teamcity, Gitlab CI, Bamboo, Github Actions
• Proficient in a scripting language such as BASH, Perl, Python, Powershell etc
• Proficient with source control technologies; Git, TFS, SVN
• Strong problem-solving ability, attention to detail and ability to work from first principles

Candidates should also be able to demonstrate:
• Hands on experience with public cloud providers; GCP preferred
• Experience deploying and operating enterprise scale applications in high throughput production environments
• Hands on experience provisioning Infrastructure as Code with Terraform or CloudFormation
• Hands on experience of managing services with configuration management tools, Ansible preferred
• Strong experience in Continuous Integration tools such as Teamcity, Jenkins, Github Actions or Gitlab CI
• Experience building production grade services with fault tolerance for zonal and regional issues in public clouds
• Experience capturing metrics and monitoring cloud infrastructure
• A working understanding of code and scripting (Java, JavaScript, PHP, Nodejs, Golang, .NET, Python etc.)
• Experience in a collaborative, cross-functional team environment using source control tools like git and git-flow branching strategies

Desired Characteristics
• Experience with Redis, Elasticsearch, RabbitMQ and MongoDB
• Experience with APM and alerting tools (AppDynamics / Datadog / NewRelic / OpsGenie / PagerDuty)
• Proficient with configuration management tools such as Ansible, Chef, Puppet
• Experience with software development and supporting developers
• Build automation/CI tooling including one of the following:
- Jenkins
- Teamcity
- Bamboo
- Gitlab CI
- Github Actions
• Experience with Infrastructure as a Code tools e.g. Terraform / CloudFormation
• Experience with WAF/CDN services such as Cloudflare/Cloudfront/Akamai/Fastly etc
• Knowledge of load balancing software and hardware (F5, HAProxy, Nginx, GCP GLB, AWS ELB/ALB)

Interested candidates must;
• Submit a resume/CV through www.nbcunicareers.com to be considered.
• Participate in a rotational ''on call'' schedule (24 hours a day / 7 days a week)

Successful candidates will be required to;
• Submit an attestation disclosing COVID-19 vaccination status and, if partially or fully vaccinated, submitting their vaccination record no later than 7 days following commencement of employment.
• Be fully vaccinated against COVID-19 at the commencement of employment or adhere to enhanced protocols if Company determines your job position requires accessing an NBCUniversal worksite.
• Be willing to adhere to all Company COVID-19 workplace safety policies and protocols.

Jobcode: Reference SBJ-g439x7-18-191-132-194-42 in your application.