Uncubed
           

DevOps Engineer

NBCUniversal, Seattle, WA

Innovative, fast-paced, challenging.. we're everything you want in a workplace.

Level: manager

Duration: full_time


Core Duties / Responsibilities
  • The core focus for our DevOps Engineers is to think about how to automate everything relating to code deployments and creating self-service tools for our development teams to minimize the dependencies on our Web Operations team.
  • You will work closely with our development teams to understand their pain-points and provide automated solutions while building and fostering relationships.
  • You will provide input to the DevOps team around ideas you have for improving and making DevOps processes faster and more efficient through automation and creating reusable components.

The DevOps engineer core duties and responsibilities fall into these 4 buckets:

Product Planning
  • Attend meetings on our quarterly “objective based” projects that are assigned to you so that you understand and communicate back to the Ops team the objective summary & development requirements.
  • Provide expertise and guidance as it relates infrastructure options, risks, impact and cost.
Development
  • Responsible for developing and building IT solutions, install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.
  • Writing Infrastructure as Code using Terraform and CloudFormation scripts.
Deployment
  • Build automated deployments through the use of configuration management technology such as Puppet.
  • Writing Jenkins jobs to create deployment pipelines.
  • Using CloudBees Core to better manage our Jenkins infrastructure.
  • Using Kubernetes Clusters and Helm charts to deploy and manage our applications in containers.
  • Using Rancher to manage our Kubernetes Clusters and get better visibility, security and monitoring within our Kubernetes clusters.
  • Leveraging AWS services as needed to help with automation and hosting solutions such as Secrets Manager, Lambda/Fargate, ElasticSearch, etc.…
​​Maintenance & Problem Solving
  • Routine application maintenance tasks are an ongoing responsibility of DevOps Engineers that they accomplish via strategy-building techniques. Help create requirements and procedures for implementing routine maintenance. Troubleshooting existing information systems for errors and resolving those errors.
  • Leverage monitoring tools such as Splunk and New Relic to identify and pinpoint issues within our AWS ecosystem.


Education:

- Required: A Bachelor's Degree from an accredited
college -OR- A four-year high school diploma or its
educational equivalent and 10 years of experience in IT
field


Work Experience

- Required: 5+ years’ experience in DevOps, Systems
engineering & production web hosting environment and
3+ years in software development and/or scripting
knowledge.


Skills and/or Knowledge

Required:
• Containers/Tools & Virtualization (Docker, Kubernetes,
ECS, EKS, EC2)
• CI/CD tooling (Jenkins, Puppet, Foreman, RunDeck,
etc)
• High Level Programing Language | Coding/Scripting
experience required – Bash, Groovy, Ruby or Python.
• Infrastructure as Code – Terraform, Helm,
CloudFormation
• Ability and experience installing, configuring and
optimizing performance on Linux (Debian/Apache or
CentOS/NGINX) operating systems.
• Experience with the following technologies required:
Linux/Debian/CentOS, Apache, NGINX, MySQL,
PostgresSQL, MongoDB, NFS, SSL, DNS/Bind,
common internet protocols, Akamai edge caching.
• Solid understanding of networking (VPC) and load
balancing (ALB/ELB) concepts within AWS. Experience
with F5, HAProxy,
• Knowledge and experience writing plugins or running
queries for monitoring tools such as New Relic, Splunk
and Nagios.
• A solid understanding of revision control systems such
as GitHub including feature branches, committing code,
pull, pushes, etc.…Management of GitHub Enterprise
account a plus.
• Knowledge of DNS, domain registration and hosting.
• Experience setting up and configuring AWS production
environments and AWS Services/tools.
• Strong focus on organization and attention to detail,
writing spec and project plans.
• Ability to work well in a team environment as well as
independently as required
• Highly motivated & driven team player
• Proficiency in English language, verbal and written with
ability to build and foster relationships
• Must be legally authorized to work in the United States
without the need for employer sponsorship, now or at
any time in the future.
• A foundation in ITIL processes coupled with an
understanding of how these processes are implemented
and managed in a critical service delivery environment
is preferred.

- A Bachelor's degree in a related IT field + 5 years IT
experience
- 5+ years’ experience in DevOps, Systems engineering &
production web hosting environment and 5+ years in
software development

At NBCUniversal, we believe in the talent of our people. It’s our passion and commitment to excellence that drives NBCU’s vast portfolio of brands to succeed. From broadcast and cable networks, news and sports platforms, to film, world-renowned theme parks and a diverse suite of digital properties, we take pride in all that we do and all that we represent. It’s what makes us uniquely NBCU. Here you can create the extraordinary. Join us.

The most exciting online news organization is currently searching for the right person to join an amazing Web Operations Team. The person absolutely has to be driven, passionate about technology, the web, and must display a level of customer service that is second to none.

Although you must be able to handle a fast-paced, pressure packed and often excitable work environment, (especially during major breaking news events), the reward of applying your knowledge to help maintain, support and architect highly performing and available web sites is very gratifying.

If the job responsibilities below sound appealing to you, and you have the required skillset, please send us your resume for an extraordinary opportunity to work with one of the most innovative news organizations on the internet.

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.

About NBCUniversal

At NBCUniversal, we believe in the talent of our people. It’s our passion and commitment to excellence that drives NBCU’s vast portfolio of brands to succeed. From broadcast and cable networks, news and sports platforms, to film, world-renowned theme parks and a diverse suite of digital properties, we take pride in all that we do and all that we represent. It’s what makes us uniquely NBCU.

Here you can create the extraordinary. Join us.


Be a Better NBCUniversal Candidate

Learn skills and get an insider's look at NBCUniversal when you watch classes taught by their top employees.

Want to learn more about NBCUniversal? Visit NBCUniversal's website.