Responsibilities:
Design, recommend, develop, evaluate and implement automation of technical systems infrastructure solutions to support development and deployment of advanced IP video technologies and services.
Provide systems level configuration management via industry standard tools such as puppet.
Lead configuration management of infrastructure domains.
Design and maintain automation and configuration management for large-scale fault tolerant and distributed virtual machine and container farms supporting various advanced IP video engineering teams.
Engineer automated deployment and support management solutions for UCS and VMWare systems in lab and production environments.
Engineer automated deployment and support management solutions for generic compute and kubernetes systems in lab and production environments.
Development of tools and processes for configuring and managing Linux and VMware based servers.
Development of tools and processes for configuring and managing Linux based containers.Here are some of the specific technologies we use within VIPER systems infrastructure engineering:
Puppet
Python
Git
ESXi
VMWare
vCenter
vCloud
Centos
CoreOS
Kubernetes
Cisco UCS
Generic Compute Platforms
Distributed object storage
NetApp storage solutions
Cleversafe object storage solutionsSkills & Requirements
At least 6 years of experience installing, configuring and managing linux based systems and applications via automation and configuration management tools such as puppet.
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.