Job Title:  Senior Associate | Networks | Bengaluru | Engineering as a Service/ Operate

Job Title: Senior Network Reliability Engineer

Job Summary: Describe what the person will do in the role - how he/she will impact the organization. We are currently looking for a Senior Network Automation Engineer who is passionate about all areas of network automation. The role is to be a leader within a dynamic team in support of the company’s streaming services. As a member of the team, you will be responsible for automating the configuration, management, and remediation of our network infrastructure. You will develop and implement automation solutions that improve the reliability, scalability, and security of our network. This position offers an excellent opportunity for someone to gain exposure to best of breed technologies as well as establish themselves in a dynamic, growth-oriented environment.

Responsibilities and Duties of the Role:

Design, configure, test, and maintain network automation tooling and processes.

Work with the Engineering and Operation teams to refine functional requirements for automation and monitoring tooling.

Create and maintain documentation for automation applications and scripts. 

Participate in code reviews and contribute to the team's high standards for software quality.

Participate in 24x7 on-call rotation

Required Education, Experience/Skills/Training:

● 7+ years working in Network Automation

● Experience configuring routers and switches

● Experience automating network deployments and configurations

● Experience programming in Python

● Experience with Ansible playbook design and execution

● Familiarity with a Python Web Application Framework, for example Flask or Django.

● Familiarity with database management and communications

● Familiarity with web services technologies such as REST and gRPC

● Development of a CI/CD Environment.

● Knowledgeable in network security procedures and best practices.

● Familiarity with leveraging vendor APIs to configure and gather data from network devices.

JOB DESCRIPTION

●Working knowledge of common network monitoring and security utilities

●Experience with Linux-based operating systems

●Experience with container virtualization technologies.

●Willingness to learn new technologies and maintain industry knowledge.

●Excellent communication skills and an ability to collaborate with multiple teams.

●Excellent customer presentation skills.

●Bachelor’s degree (preferably engineering related)

Preferred Qualifications:

•A solid understanding of network virtualization landscape along with their supportingtechnologies. E.g. VRFs and VXLAN

•Experience with Web UI Development

•Experience in multi-vendor network topologies

•Experience with Linux based routing daemons such as BIRD and FRR

•Experience in either the media or web scale sectors.

•A propensity to experiment with emerging technologies.Experience with:

•Linux, Python, Ansible, TCP/IP, BGP, Git, Jenkins, and REST