Comcast’s Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards. Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment? Do you thrive on solving problems that lead to unblocking issues with a service and or technology? As a cloud systems engineer focusing on compute, virtualization, storage and network solutions (collectively making up a cloud solution) for IP video technologies and services you will be responsible for design, development and analysis of technical products and systems. You will also be responsible for triaging and trouble shooting of issues related to compute platforms, virtualization, OS issues, storage and general connectivity issues for all systems infrastructure supporting IP video workflows in the lab and as needed in the production environments. In this role you will also be the resident subject matter expert for your respective area of responsibility as assigned. The VIPER engineering team is a small and fast-moving team of world-class experts who are innovating in end-to-end video delivery. We are a team that thrives on big challenges, results, quality, and agility. Who does the systems engineer work with? Cloud systems engineers are positioned as an integral part of the overall IP video engineering team and work very closely with all facets of the engineering organization. They work with core infrastructure development teams, quality assurance teams, service delivery teams and daily operations teams. We work with network engineers, systems administrators, software engineers, and a pile of technically-adept-but-not-actually-technical product folks. The systems engineering team is a diverse collection of software engineers, systems administrators, network administrators, puppet developers, and quality assurance engineers from all walks of life. We’re a group of experienced technical minds who are the last word when it comes to solving problems encountered by our engineering and production support teams. What are some interesting problems you’ll be working on? In your role, you will bridge the gap between various application development teams and infrastructure management, deployment and operations teams. Design, recommend, evaluate and troubleshoot various systems infrastructure solutions ranging from compute platform management to deployment automation. Develop scripts and utilities to automate systems deployment of hundreds or thousands of nodes. Create new metrics and identify monitoring deliverables to improve site reliability for all systems infrastructure components. Support basic reliability and systems integration support by providing guidance to integration and QA teams who will perform functional and load testing on various infrastructure components. You will provide support and maintenance of lab systems infrastructure to ensure maximum uptime and reliability. Generate and validate documentation of systems solutions, configurations and troubleshooting guides for your respective area of responsibility. Where can you make an impact? You’ll be working with the best and brightest minds in Comcast to roll out the video delivery infrastructure that will power the next generation of television. Success in this role is characterized by a higher speed to market, with fewer customer-facing defects and outages.

Responsibilities

  • Implement technical systems infrastructure solutions to support development and deployment of advanced IP video technologies and services.
  • Provide systems level management and technical oversight for all systems supporting VIPER labs.
  • Lead configuration management of infrastructure domains.
  • Manage large-scale fault tolerant and distributed virtual machine and container farms supporting various advanced IP video engineering teams.
  • Engineer deployment and support management solutions for UCS and VMWare systems in lab and production environments.
  • Engineer deployment and support management solutions for generic compute and kubernetes systems in lab and production environments.
  • Development of tools and processes for managing Linux and VMware based servers.
  • Development of tools and processes for managing Linux based containers.
  • Development and execution of load, capacity, longevity and stress testing of systems.
  • Perform capacity management functions for various lab environments.
  • Testing and certification of code and systems releases from core systems infrastructure vendors. Here Are Some Of The Specific Technologies We Use Within VIPER Systems Infrastructure Engineering

  • Python
  • PXE
  • Bootstrap
  • Git
  • ESXi
  • VMWare
  • vCenter
  • vCloud
  • Docker
  • Openstack
  • Centos
  • CoreOS
  • Kubernetes
  • Cisco UCS
  • Generic Compute Platforms
  • Puppet
  • Apache
  • Chef
  • Distributed object storage
  • NetApp storage solutions
  • Cleversafe object storage solutions

Skills & Requirements

  • At least 4 years of experience installing, configuring and managing linux based systems
  • Experience with a variety of unix/linux scripting languages including python, perl, bash
  • Experienced with DNS, DHCP, PXE and Apache/HTTP
  • Experience with blade server architectures and generic compute platforms.
  • Working knowledge of VMWare 5/6
  • Working knowledge of CoreOS/Docker/Kubernetes
  • Working knowledge of Openstack
  • Experienced with NAS/NFS/Object storage technologies
  • Working knowledge of networking concepts (VLAN, TCP/IP, Multicast, Unicast, OSI)
  • Understanding on how to scale systems depending on load
  • Proficiency with working knowledge of data center operations
  • Good communicator and able to clearly articulate complex issues and technologies
  • Ability to propose systems design improvements
  • High attention to detail and strong ability to problem solve systems issues
  • Willing to take ownership of problems and see them through to resolution
  • Comfortable working in a fast paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets.
  • Working knowledge of CI/CD methodologies. About Comcast VIPER (Video IP Engineering & Research)

VIPER(Video IP Engineering & Research), is a startup division within Comcast’s Technology and Product Division and spun out from IP Video and online projects originated within Comcast Interactive Media is based in downtown Denver, CO. We are a cloud-based, IP video infrastructure that’s been built to deliver a broad mix of on-demand video, live TV streams and an assortment of other digital media to an array of connected devices in the home. Comcast is an EOE/Veterans/Disabled/LGBT employer

Desired Skills and Experience

See application page for details