Network Automation Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
We are seeking an Automation Engineer to join a co-development team delivering automated testing and configuration workflows for a multi-data-center Secure DMZ program. This role focuses on developing automation code for network device configuration use cases within a Cisco Modeling Labs (CML) environment, delivered through a Cisco Network as Code (NaC) / GitLab CI/CD pipeline. This is a strong fit for an engineer with solid Python and network automation fundamentals looking to grow technical depth on a modern automation-factory delivery model, working closely with a Senior Automation Engineer and client stakeholders., * Develop automation code to support network device configuration use cases as prioritized in the sprint backlog
- Build and maintain test automation components: input mechanisms, environment build/baseline workflows, and pre-/post-test execution scripts
- Contribute to Cisco NaC-based automation workflows and support GitLab CI/CD pipeline runs (validate ? plan ? apply)
- Use the Cisco Modeling Labs (CML) environment to build, test, and validate automation against simulated network topologies before promotion
- Write automated tests (unit and integration level) to validate configuration and infrastructure automation workflows
- Participate in daily standups, remote pair-programming sessions, and bi-weekly sprint planning and demonstrations
- Document automation workflows, inputs, outputs, and tool integrations for each use case delivered
- Contribute to as-built documentation and README files within Git repositories
- Support reporting and logging mechanisms that surface test execution status to stakeholders
Requirements
- 2+ years of experience in network automation, network engineering, or related infrastructure/software development role
- Working proficiency in Python, including scripting and basic test development
- Familiarity with REST APIs and their use in automating network device configuration
- Basic understanding of Git-based source control and CI/CD concepts
- Foundational networking knowledge (routing/switching, firewalls) sufficient to understand DMZ/perimeter architectures
- Willingness to learn and work within a Cisco NaC / GitLab pipeline delivery model, * Exposure to Cisco Modeling Labs (CML), GNS3, EVE-NG, or other network simulation tooling
- Exposure to Palo Alto or other firewall platforms
- Exposure to Ansible or other infrastructure-as-code tooling
- Experience with ServiceNow automation, particularly in the context of change management or network automation integration
- Prior experience working in an Agile/Scrum delivery team
- Associate-level Cisco certification (CCNA) or equivalent
Benefits & conditions
-
$96,000-163,000 per year Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy wh…
-
16 days ago +
About the company
MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India. Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
The 8 Best Code Testing Tools
Fully Remote Software Engineer Jobs
Why Upskilling And Reskilling is Important For Developers