Network Automation Engineer
BlueAlly · United States · 3 days ago
RemoteRemoteEngineeringFull-time
Responsibilities
- Supports projects as a mid-to-senior team member with direction from a project lead and complies with the BlueAlly quality of delivering services
- May be part of a bigger delivery team and lead specific areas of a project related to the person’s expertise
- Provides engineering support and technical expertise across multiple projects aligned with client needs
- Contributes to continuous improvement initiatives and helps ensure adherence to quality and compliance standards
- Ability to create technical written documentation independently and to deliver briefings to client stakeholders in a roundtable setting in areas relating to the person’s expertise
- Escalates project impacting issues to the Delivery Directors or other appropriate leadership
- Develops and maintains Python applications that connect to network devices and collect configuration and operational data, make changes, or a combination of both
- Hosts web applications on Linux servers and is responsible for maintaining service uptime
- Contributes to internal documentation and knowledge sharing around automation tooling and best practices
Requirements
- Relevant engineering experience, ideally in a client-facing or project-driven environment
- Expertise in a technical area with direction from senior technical leadership on specific tasks
- Able to support parts of sales support activities if/as necessary
- Provides support in Project Management requirements
- Often independent but with consistent checkpoints. Tasked by another to undertake specific technical activities
- Deep experience in 1 technical area, developing breadth across 1+ additional areas
- Aware of specific client business requirements and how technical solutions being implemented support those requirements
- Recognizes and can explain the business benefits their technical solution provides, short of quantifying those benefits
- Able to create technical written documents (e.g., RFP response content, detail design and deployment deliverables) against specific topics/assignments independently and with few grammatical mistakes
- Able to support, with guidance, the creation and delivery of select presentation content on specific technologies with which they have experience. Can deliver briefings to technical-to-mid level client stakeholders in a roundtable setting
- Understands the need for project and financial information to be compared and aligned to forecast(s)
- Recognizes and acts independently on the different billing objectives by project type (T&M, FFP, Managed Services)
- Consistently maintains one’s own forecast on respective efforts. Mentors more junior members in doing the same
- Experience with Network Automation scripting and tooling. Examples: Ansible, Terraform, NetBox, and others
- Comfort working with REST APIs, data serialization formats (JSON, YAML), SQL Databases, and version control (Git)
- Proficiency in Python with practical experience building tools
- Comfort working on the Linux command line
Education
- One CCNP level certification or dual CCNA level certifications desired. Alternates could include but are not limited to VCAP, JNCIS, CCSE, or PCNSE (as examples)
- Two+ certifications at the next level below these with hands-on experience behind each desired
- Bachelor’s degree or equivalent
- Nice to Have: Experience with PyATS for writing network testcases, Experience with using Gluware for network configuration auditing, Experience developing with Netmiko in order to automate network devices