System Engineer, VIPER Ops at Comcast VIPER (Denver, CO)
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.
Responsibilities:
Here are some of the specific technologies you can expect to use within VIPER Platform Engineering:
Skills & Requirements
Comcast is an EOE/Veterans/Disabled/LGBT employer
Desired Skills and Experience
- Implement technical infrastructure solutions to support the deployment of advanced IP video technologies and services.
- Oversee configuration and capacity management of infrastructure domains for production environments.
- Monitor and maintain large-scale fault tolerant and distributed virtual machine and container farms, supporting various advanced IP video engineering teams.
- Development of tools and/or processes for monitoring and managing virtualization and containers based systems.
- Develop and deliver self-service resource provisioning, providing a consistent user experience for VIPER IP video engineering and development teams.
- Collaborate, support and implement forward-looking designs provided by Platform Infrastructure Engineering.
- Support Platform CI/CD Development initiatives to assist in the deployment, research and augmentation of platform automation in order to remove manual operations.
- Foster cross-functional knowledge sharing and mentoring amongst the various engineering teams.
-
Operating Systems & Applications
CentOS, CoreOS Linux Apache Git Bootstrap Jira & Confluence - CentOS, CoreOS Linux
- Apache
- Git
- Bootstrap
- Jira & Confluence
-
Virtualization Platforms
VMware vSphere, vCenter, vCloud, vRA OpenStack Kubernetes & Docker - VMware vSphere, vCenter, vCloud, vRA
- OpenStack
- Kubernetes & Docker
-
Compute & Storage Platforms
Cisco UCS Generic Compute Distributed Object Storage Cleversafe object storage NetApp storage solutions - Cisco UCS
- Generic Compute
- Distributed Object Storage
- Cleversafe object storage
- NetApp storage solutions
- 10+ years of hands-on experience in systems administration and engineering.
- Strong ability to collaborate with peers and stakeholders around system designs, capacity, road maps and resource allocation.
- Strong experience with Capacity Planning and Infrastructure Monitoring.
- Experience Data Center Operations planning and driving efficiencies across the infrastructure.
- Experience with developing and enforcing standards and best practices in managing large scale cloud infrastructure.
- Strong experience with infrastructure sizing and scaling dependent upon application load and demand.
- Highly proficient in managing Linux based systems and cloud infrastructure.
- Experience with a variety of Unix/Linux automation and scripting languages such as Python, BASH, Puppet.
-
Proficiency with the following:
VMware 5/6, CoreOS/Docker/Kubernetes DNS, DHCP, PXE booting and Apache/HTTP Blade server architectures, Generic Compute Platforms NAS/NFS/Object storage technologies - VMware 5/6, CoreOS/Docker/Kubernetes
- DNS, DHCP, PXE booting and Apache/HTTP
- Blade server architectures, Generic Compute Platforms
- NAS/NFS/Object storage technologies
- Experience with OpenStack Cloud Computing.
- Experience with CI/CD methodologies.
- Experience with large scale infrastructure automation.
- Experience with distributed system architectures.
- Knowledge of Hyper-converged and Immutable Infrastructure.
- Strong knowledge of networking concepts (VLAN, TCP/IP, Multicast, Unicast, OSI).
- Strong communicator and able to clearly articulate complex issues and technologies.
- Ability to propose systems design and configuration improvements.
- Must be able to work independently, be self-motivated and handle multiple priorities.
- Capable of supporting hundreds of systems both virtual and physical.
- Ability to plan, organize and document complex system designs.
- High attention to detail and strong ability to problem solve systems issues.
- Willing to take ownership of problems and see them through to resolution for all escalations for systems infrastructure related issues.
- Comfortable working in a fast paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets.