Charter Communications/Spectrum VP Technical Fellow in Englewood, Colorado

The Network as a Service (NaaS) team is part of Charter s AdvancedEngineering organization, and is tasked with building complex,full-stack, carrier-grade software solutions to manage and control Charter snationwide network. We leverage the modern cloud-native technology platformsto build innovative solutions in the Software Defined Networking (SDN),Network Function Virtualization (NFV) and Network Orchestration space.Solutions being developed by the NaaS team are critical to supporting majorbusiness initiatives within Charter, and are key to operating the vast andcomplex Charter network.This is a senior engineer/architect positionreporting to the Director of Engineering. The major responsibilitiesinclude: Working with Product Management, Operations and Engineeringorganizations to understand requirements and develop specificationsArchitecting, designing and developing software to meet the productfunctional, performance and availability requirements Operationalizing thesolution and supporting its lifecycle in production using a DEVOPS approachProvide technical leadership within the area of expertise and mentor juniorengineers Research new technologies and adopt suitable technologies to solveproblem at handRequired Qualifications and Skills Significant priorexperience designing and implementing network control plane protocols isrequired Must have good grasp of the SDN concepts and the evolving landscapeof open-source SDN controller frameworks. Active participation in the designand development of proprietary and/or open-source SDN controller frameworksis highly desirable Must have solid understanding of large-scale datacommunication networks. Any priorexperience architecting and designingreal-world large-scale networks is a plus Must have a solid understanding ofEBGP, IBGP, OSPF and ISIS routing protocols Must have a goodunderstanding of BGP-LS and Path Computation Element (PCE). Must be ableto clearly articulate how these play into building a software defined controlplane Must have an expert level grasp of the fundamental concerns associatedwith operating large scale IPv4, IPv6 and MPLS networks Must be able toarchitect, design and implement software defined control plane solutions tomeet the functional, performance, scaling, reliability and availabilityrequirements of a class of real-world problems requiring the application ofSDN concepts Must be able to research and evaluate commercial and open-sourcesoftware defined control plane solutions, and incorporate those in theoverall solutions Mastery of Python programming language is required Must beable to setup and administer Linux systems Ability to thrive in an agile,fast-paced environment while delivering high quality mission critical software Passionate about the technology and the craft of softwareengineeringDesirable Qualifications and Skills An understanding ofcontainerized services operating under a cluster managementsystemsMesos/Kubernetes is highly desirable Understanding of SCM/CI/DEVOPSbest practices and the tools used to implement those (Git, Jenkins,Jira, Ansible/Chef/Puppet/SaltStack) is highly desirable Fluency inother languages like C, C++ and Java is highly desirable Priorexperience working on highly distributed systems and distributed messagingsystems like AMQP, RabbitMQ, Kafka is highly desirable Prior workingexperience with one or more NoSQL databases employed by the frameworks beingdeveloped in-house (Neo4J, REDIS and RethinkDB) is highlydesirableEducation and Experience Bachelors (required) or Masters(preferred) degree in Computer Science, Engineering,Math, or Science More than 10 years experience as an engineer / architect At least 5 yearsof experience in a hands-on technical leadership roleBUSINESS JUSTIFICATION(Include how critical to revenue generation, impact if hiring is delayed 3months and can expense be neutralized)Software Defined Networking (SDN)work being done by the NaaS team is key tosupporting many of the AdvancedEngineeri