Sr Consultant Dev Ops Engineer - Direct Placement.
Greenville, South Carolina, United States
Job type: fulltime
Job industry: I.T. & Communications
Only Green Card and Citizens.
Location: Greenville, SC; Atlanta, GA; Charlotte, NC. Little Rock, AR; Rochester, NY.
Primary responsibilities will include collaborative design, development, and support of cloud and SDN solutions from architecture, development of prototypes in lab, to development of production environments within a DevOps team. Responsibilities may also include collaborative development across agile and/or DevOps teams. Provides technical leadership and direction in area of expertise for engineering staff. 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.
Special Requirements/ Certifications:
- Understanding of network/telecom and cloud industry. In depth knowledge of network, systems, and application design and development. Expert knowledge of operating systems including Linux, Unix, and Windows. Must have expert knowledge of microservice development patterns, principles, and container technologies (such as Docker, Rkt, LXC, LXD), and microservice/container platforms (such as Kubernetes or Docker Swarm) and cloud architecture. Expert understanding of git and continuous integration technologies (such as GitLab, Jenkins, Bamboo, Maven, Gradle, Gerrit, etc) A working understanding of declarative configuration management tools (such as Ansible, Puppet, Chef, SaltStack, or CFEngine) and other DevOps tools and best practices.
Understanding of SDN and SDN controllers (such as ONOS, Ryu, or ODL). Must have programming expertise with coding languages (such as Golang, C, Java, Python, NodeJS, or Ruby), API development (such as REST/JSON or gRPC), and serialization (such as Protocol Buffers, AVRO, or Thrift). Expert understanding of orchestration, messaging, event and stream processing technologies (such as RabbitMQ, NATS, Kafka, ELK/EFK, NodeRed, NiFi, Spark, Storm, etc.). Must have experience with key/value stores (such as Redis or Cassandra) and RDBMS (such as MySQL or PostgreSQL). Understanding of machine learning and machine learning frameworks (such as TensorFlow or Theano) is a plus. Working understanding of virtualization and cloud technologies including OpenStack and KVM (secondarily AWS, GCE/GKE, Azure, Xen, VMware, and Hyper-V experience). Working knowledge of servers, storage including NAS, SAN, block, file, and object storage clustering (such as Ceph or GlusterFS), firewalls, network and application load balancing and proxies (such as NGINX and HAProxy) and layer-2 and layer-3 network equipment (experience with whitebox networking/switching and leaf/spine architecture is a plus). Working knowledge of provider network protocols including Ethernet, IP, TCP, UDP, NAT/PAT, BGP, and MPLS and SDN protocols (experience with OpenFlow, P4, VXLAN, and IPSec is a plus). Should have a working understanding of cloud orchestration and modeling languages and specifications such as YAML, HEAT, and TOSCA. 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. MUST be self-motivated and able to lead and drive development with minimal direction from management/ leadership
Desired Qualifications: Ability to stay current with the economical, cultural, and technological developments in the network/telecom and cloud industry.
Minimum Requirements: College degree and 5-7 years experience or 10 + years equivalent related Engineering/ Technical experience or a combination of education and related Engineering/Technical experience required.
Education: College degree
5-7 years experience or 10 + years equivalent related Engineering/ Technical experience or a combination of education and related Engineering/Technical experience required.- provided by Dice