What are the responsibilities and job description for the Network Automation Dev Ops Engineer position at Momentum Telecom Inc?
Summary:
The Network Automation/Dev Ops Engineer is responsible for network design, circuit implementation, documentation, maintenance, support and operation of access circuits and multi-datacenter service provider networks. The Network Automation/Dev Ops Engineer must be proficient with a variety of routing, switching, firewall and supporting systems and services as well as with network theory and best practices for implementation, automation, and monitoring. The candidate will work closely with other Networking team members as well as the Systems team, NOC, and other teams to ensure the high reliability and availability of all systems and services. The successful candidate will be proficient in proactively identifying and solving new and evolving challenges, will be a self-starter and will be able to work individually with a minimum of supervision as well as in a group in the role of contributor or leader. As a secondary responsibility this individual will be expected to provide consultation and education to adjunct departments to support company initiatives between departments. As such the Network Automation/Dev Ops Engineer must also have excellent written and verbal communication skills.
Essential Duties and Responsibilities:
• Layer 1, 2 and 3 design, implementation and issue resolution for customer builds, including non-standard designs.
• Coordination with other disciplines for supporting the infrastructure of these networks (Power, Space, HVAC, etc.)
• Serve as a top-level escalation within Engineering. - Receive escalations from Analysts and Engineers, to resolve complex network issues independently within SOP.
• Contribute to Templates and process documentation creation within scope.
• Utilize existing systems to track changes to assets when implementing / MACD.
• Develop procedures for specific equipment replacements and hardware / firmware upgrades and assist Junior staff with the implementation.
• Ensure that the network infrastructure is properly maintained and sized to ensure the highest availability and reliability for all systems and services.
• Provide consultative services to other departments to assist in their project design, implementation, and network related business decisions
• Assist in planning and executing complex changes within the framework of the company’s change control process.
• Security Systems - The design, implementation and support of business security systems.
• Top level networking support of customers across all product lines
• Assist in creation of product support and training documentation
• Network troubleshooting
• Assist with evaluation and integration of acquired networks
• Creating of Ansible playbooks and/or scripts to automate network deployment and management
Requirements:
Work Experience/Education:
• The ability to work remotely both as an individual and well as in a team with minimal supervision
• BS in Engineering or Computer Sciences and/or equivalent hands-on experience
• 4 years of experience in medium and large-scale network environments (Data center or access service provider experience strongly preferred)
• 2 years of experience in Linux/Unix administration
• Experience with Ansible and/or Python are strongly preferred
Additional Qualifications:
• Advanced knowledge in the following areas:
• IPv4/IPv6 Routing and subnetting
• Network switching
• Dynamic Routing Protocols
• BGP
• OSPF
• VLANs and QinQ
• Service Provider Operations
• Service Configuration and Provisioning Automation
• Expert working knowledge of network automation technologies including Python, Ansible, Git
• Experience with Ansible collections, especially comfortable creating Ansible modules
• Experience with Jinja, Yaml, JSON, Docker
• Proven track record of delivering complex projects on schedule
• Analytical and problem-solving skills with excellent attention to detail
• Must be able to work in a 24x7 environment and respond promptly to after-hours incidents.
• Experience with Enterprise Linux servers in both a physical and virtualized environment (RedHat, CentOs)
• Proficient with scripting in Linux and Windows.
Technical Skills/Expertise:
• Must have the ability to manage or implement large and complex networks
• Must have the ability to design large and complex networks for implementation.
• Detailed knowledge of configuration using:
• JunOS
• Cisco IOS-XR
• Cisco NX-OS
• Arista EOS
• Advanced level software or hardware training is required:
• Routing
• Switching
• Network security
• Circuit/fiber architecture
• The ability to counsel, consult, mentor, and transfer technical knowledge to both technical and non-technical staff.
• Must have the ability to use a computer, associated software products (i.e. Microsoft Visio, Word, Excel, PowerPoint and/or Outlook), and the Internet.
Skills/Competencies Required:
• Adherence to Momentum policies on ethics and integrity
• Excellent problem solving and troubleshooting skills are required
• The ability to self-manage at the project level, and not just the task level
• Must be able to help coordinate the activities of various internal and external resources to meet overall objectives.
• Excellent verbal and written communicator with the ability to explain technical concepts in simple and understandable terms to a layperson
• The successful candidate must be a self-starter who is able to work with a minimum of direct supervision but must also be able to work efficiently and effectively when collaborating as part of a team
• The ability to produce clear and concise documentation and diagrams is desired
• Excellent verbal and written communicator with the ability to explain technical concepts in simple and understandable terms to a layperson
Other:
Employee must be available to work overtime as required, including some nights and weekends. Employee must also be able to travel on occasion to other company and customer locations. Must adhere to Company policies and procedures. Regular attendance is essential (i.e. is consistently at work and on time).
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.
• The work performed requires occasional physical activity 5-10% of the time.
• The job involves some intermittent lifting, pulling and pushing of 25-40 pounds as well as some stooping, crawling and kneeling.
• Sustained periods of standing or walking may be required.
This job description is not intended to be all inclusive, and the employee will also be required to perform other reasonably related duties and tasks, in accordance with business needs, as assigned by the immediate supervisor and other management personnel.