Sr. Principal Systems Engineer, VIPER Platform Infrastructure at Comcast VIPER (Denver, CO)
Desired Skills and Experience
- Architect, design, recommend, develop, evaluate and implement technical systems infrastructure solutions to support development and deployment of advanced IP video technologies and services.
- Provide hands-on systems level management and technical oversight for all systems supporting VIPER labs.
- Manage systems engineers, assign, prioritize and balance project tasks.
- Oversee configuration and capacity management of infrastructure domains for lab 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.
- Design and implement reliable, scalable and versatile lab infrastructure.
- 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.
- Tests and certifies firmware and systems releases for core infrastructure components provided by vendors.
- Standardization and execution of load, fault tolerance, longevity and stress testing of systems.
-
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
- 15+ years of hands-on experience in systems administration and engineering.
- 5+ years of experience managing a team of engineers responsible for various infrastructure domains.
- Excellent presentation and communication skills to explain system architectures and concepts to senior leadership.
- Strong ability to prioritize, assign, track and shift team resources as needed for multiple projects.
- Strong experience gathering requirements and supporting advanced software development teams in an agile environment.
- 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.