This company is committed to hiring Veterans

DevOps Engineer 9/3/2016

WOW! Internet,Cable, and Phone (Knology, Inc) Alpharetta, GA

Company
WOW! Internet,Cable, and Phone (Knology, Inc)
Job Classification
Full Time
Company Ref #
5000136097306
AJE Ref #
576081773
Location
Alpharetta, GA
Experience
Mid-Career (2 - 15 years)
Job Type
Regular
Education
Bachelors Degree

JOB DESCRIPTION

APPLY
The WOW DevOps team is building the next generation of fully automated and orchestrated infrastructure to enable advanced services across the network. DevOps Engineers work hand-in-hand with the WOW network engineering team to automate both simple and complex tasks to create a more reliable, stable and predictable network. This includes everything from day-to-day tasks to long-term bandwidth planning and technology innovation. These engineers gather network analytics and performance data to enhance systems and provide automated decision making.

Duties and Responsibilities:

Essential duties and responsibilities include but are not limited to those listed below:


* Work side-by-side with other network design and network operations staff to understand ongoing challenges with respect to designing, deploying, and maintaining network infrastructure and services
* Provide expertise and ideas around optimizing in place processes or help to create new processes that further leverage software
* Assist in efforts to automate internal processes/tools for departmental engineering tasks
* Drive towards an environment and architecture where programming networks can replace a model of traditional network configuration
* Review current workflows and interact with Business and Engineering team members to look at targeted programmable automation areas of improvement and refinement
* Collaborate regularly online or in person with peers to develop innovative tools and utilities to help us expand, maintain, and troubleshoot our backbone and customer networks
* Work with team to help finish important projects that are already ongoing and help support them after they've been completed
* Interface with network operations to develop custom scripts or other tool chains that understand our data models and work directly on network gear via in place APIs, SSH, or NETCONF protocols


* Implement or deploy any software libraries or dependencies you may need during the course of your work
* Other duties as assigned

The ideal candidate will have the following:

Education:


* Bachelor's degree in computer science or equivalent certification or experience

Experience/Skills Needed:


* 5+ years in scripting skills in one or more of the following languages: Bash, Python, Ruby, Perl, PHP, TCL, or equivalent interpreted language. Comfort with awk/sed a huge plus
* Experience working with or creating APIs and understanding of data transport and serialization formats such as SOAP, XMLRPC, REST, JSON, XML, YAML, Thrift
* Basic understanding of data structures and relationships as well as DAL/ORM concepts
* Experience with modern databases such as MySql, MariaDB, PostgreSQL, etc.
* Strong knowledge of regular expressions including PCRE, .NET, Java, BRE/ERE, RE2
* Experience writing applications or scripts capable of massaging data around from one format to another, or capturing information in raw formats and creating structured database records to represent the data
* Strong familiarity with network programming and server/client applications
* Intimate knowledge of modern Linux distributions including shells, configuration, daemons, firewalls, processes/signals, jails, and package managers
* Ability to quickly adapt to and learn new technologies and trending development frameworks
* Understanding of basic networking and infrastructure protocols (BGP, OSPF, ARP, DHCP, TCP, UDP), IP addressing, Ethernet
* Experience with git for source control
* Strong interpersonal and communications skills; capable of writing proposals, design documents, process outlines, presenting to colleagues/peers, and working closely with upper management

Preferred experience:


* Familiarity with SDN, NFV, or otherwise similar constructs e.g. familiarity with Contrail, Nuage, NSO and similar network virtualization frameworks
* Experience with medium to large backbone or provider networks
* Experience writing server or enterprise software with C/C++, Java, or golang
* Experience with UI programming using .NET, Objective C/Swift, Javascript, or other web frameworks such as jQuery/prototype, or ExtJS
* Experience with asynchronous/threaded/multiprocessing design patterns such as worker pools, pipes, queues, locking
* Experience with virtualization technologies, KVM, VMWare, etc.
* Experience with compilers

Formal hardware training and/or certifications from one or more of the network hardware vendors such as - Juniper Networks, Alcatel-Lucent, Cisco

GO, java, ruby, open source, google, network automation





To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.



-Education:




* Bachelor's degree in computer scie3nce or equivalent certification or experience



-Experience/Skills Needed:




* 5+ years in scripting skills in one or more of the following languages: Bash, Python, Ruby, Perl, PHP, TCL, or equivalent interpreted language. Comfort with awk/sed a huge plus
* Experience working with or creating APIs and understanding of data transport and serialization formats such as SOAP, XMLRPC, REST, JSON, XML, YAML, Thrift
* Basic understanding of data structures and relationships as well as DAL/ORM concepts
* Experience with modern databases such as MySql, MariaDB, PostgreSQL, etc.
* Strong knowledge of regular expressions including PCRE, .NET, Java, BRE/ERE, RE2
* Experience writing applications or scripts capable of massaging data around from one format to another, or capturing information in raw formats and creating structured database records to represent the data
* Strong familiarity with network programming and server/client applications
* Intimate knowledge of modern Linux distributions including shells, configuration, daemons, firewalls, processes/signals, jails, and package managers
* Ability to quickly adapt to and learn new technologies and trending development frameworks
* Understanding of basic networking and infrastructure protocols (BGP, OSPF, ARP, DHCP, TCP, UDP), IP addressing, Ethernet
* Experience with git for source control
* Strong interpersonal and communications skills; capable of writing proposals, design documents, process outlines, presenting to colleagues/peers, and working closely with upper management

Preferred experience:


* Familiarity with SDN, NFV, or otherwise similar constructs e.g. familiarity with Contrail, Nuage, NSO and similar network virtualization frameworks
* Experience with medium to large backbone or provider networks
* Experience writing server or enterprise software with C/C++, Java, or golang
* Experience with UI programming using .NET, Objective C/Swift, Javascript, or other web frameworks such as jQuery/prototype, or ExtJS
* Experience with asynchronous/threaded/multiprocessing design patterns such as worker pools, pipes, queues, locking
* Experience with virtualization technologies, KVM, VMWare, etc.
* Experience with compilers

Formal hardware training and/or certifications from one or more of the network hardware vendors such as - Juniper Networks, Alcatel-Lucent, Cisco



-Computer Skills:

Fundamental knowledge of standard desktop business applications and tools.



-Physical Demands/Working Conditions:



The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.




* regularly required to talk and hear
* required to use hands to type, handle objects and paperwork
* required to reach and hold on to items at chest level or

Additional Benefits

Flex Spending Plan