Sr DevOps Engineer in Greenville, SC at Windstream

Date Posted: 2/5/2018

Job Snapshot

Job Description

Job ID:18000333

Primary responsibilities will include collaborative design, development, and support of cloud, SDN, and NFV architecture and prototypes in lab and production environments. Responsibilities may also include collaborative development within agile and/or DevOps teams.

 

May evaluate, design, develop, test and implement all components, equipment, and software within the functional area of the organization. Provides technical leadership and direction in area of expertise for engineering staff. Enhances operations and maintain reliability of systems. May perform administrative work relating to projects and assignments. Acts as technical consultant within and outside assigned department in area of expertise. Promotes positive change in the company's business strategy through achievement of customer specific objectives and technological innovation of practical and profitable nature. Works on problems of diverse scope. Exercise full understanding of practices, policies and procedures.

Job Requirements


Minimum Requirements:
  • Understanding of telecommunications and cloud industry.
  • In depth knowledge of network, systems, and application design.
  • In depth knowledge of servers, storage including NAS, SAN, block, file, and object storage clustering (such as Ceph or GlusterFS), firewalls, network load balancing, and layer-2 and layer-3 network equipment (experience with whitebox networking/switching and leaf/spine architecture is a plus).
  • Expert knowledge of operating systems including Linux, Unix, and Windows.
  • Expert understanding of virtualization and cloud technologies including OpenStack and KVM (secondarily AWS, Azure, Xen, VMware, and Hyper-V experience).
  • Expert knowledge of provider network protocols including Ethernet, IP, TCP, UDP, NAT/PAT, BGP, and MPLS and SDN protocols (experience with VXLAN and OpenFlow is a plus).
  • Understanding of NFV, SDN, and SDN controllers (such as ONOS, Ryu, or ODL).
  • In depth understanding of coding languages (such as Go, C, and Java) and scripting languages (such as Python, NodeJS, Ruby, Perl and PHP), application platforms (such as Tomcat or Jetty), API development including REST/JSON, and orchestration, messaging, and stream processing technologies such as RabbitMQ and Kafka.
  • A working understanding of continuous integration technologies (such as Jenkins, Bamboo, Maven, Gradle, Gerrit, Git, etc) and declarative configuration management tools (such as Ansible, Puppet, Chef, SaltStack, and CFEngine) and other DevOps tools and best practices.
  • Must be familiar with microservice and cloud architecture, patterns, principles, and container technologies (such as Docker, LXC, LXD), and container platforms (such as Kubernetes or Docker Swarm).
  • Should have a working understanding of cloud orchestration and modeling languages and specifications such as YAML, HEAT, and TOSCA.
  • Experience with  and Key/Value stores and NoSQL (such as Redis or Cassandra) and RDBMS (such as MySQL and PostgreSQL).
  • Experience working in collaborative agile development environments (familiarity with Kanban is a plus).
  • Active involvement in open Cloud, SDN, and NFV projects (such as Openstack, CORD, TIP, OPNFV, and ONAP) and open-source community is a plus.
  • Good analytical skills; the ability to prioritize projects; good oral and written communication skills.
  • Good project management skills.
  • Good interpersonal and collaborative teamwork skills are a must.
 

Education and Experience:  


College degree and 3-5 years experience or 7 +  years equivalent related Engineering/Technical experience or a combination of education and related Engineering/Technical experience required.

 
Desired Qualifications:  

Ability to stay current with the economical, cultural, and technological developments in the industry.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs