Network Engineer – Automation (Remote)@ CrowdStrike
Job Information
Job Description:
What You’ll Do:
- Develops complex full lifecycle automation solutions and pipelines to work with existing and new network technologies running on switches, routers, load balancers, firewalls, and servers
- Creates and maintains middleware to support cross-team information and workflow integrations
- Evaluates, implements, and supports 3rd party orchestration, automation, and tooling solutions
- Interacts with network engineers to create innovative solutions to reduce network impacting incidents, improve speed and accuracy of changes, reduce manual work, and streamline workflows.
- Builds REST APIs using Python
- Maintains the continuous integration servers used by the team
- Responsible for resolving deployment or tooling outage events
What You’ll Need:
- 5+ years of experience in software development supporting production networks at-scale
- Experience in developing and supporting a full SDN deployment stack from UI/API service creation to state maintenance to final reclamation of network services
- Automation and deployment experience interacting with multiple network operating systems like Arista, Juniper, Cisco, Nokia, Cumulus, and SONiC using OpenConfig and other standard deployment methods
- Hands-on experience with infrastructure-as-code using tools such as Python, Ansible, YAML, or Netconf/YANG, Chef, Puppet
- Experience in building end to end pipelines with CI tools such as Jenkins
- Experience developing service-oriented systems, REST APIs
- Experience in networking principles and protocols such as BGP, OSPF, ISIS, VRF, VxLAN, EVPN, QoS, MPLS, IP SEC, DNS, MACsec
- Understand the impacts of changes and considers deployment methodologies on network infrastructure as it relates to scalability, technological capabilities, and service resiliency
- Eagerly takes initiative to fix issues before being assigned to them. Persistent when facing roadblocks, overcoming them efficiently, and pulling in others when necessary.
- Able to brainstorm, design, and build collaboratively with members across multiple teams.
- Strives to mentor and help fellow Crowdstrike engineers grow.
Bonus Points:
- Experience with automating and deploying distributed network services on Linux servers
- Authored and led successful open source libraries and projects.
- Contributions to the open source community (GitHub, Stack Overflow, blogging).
Benefits:
- Remote-first culture
- Market leader in compensation and equity awards
- Competitive vacation and flexible working arrangements
- Comprehensive and inclusive health benefits
- Physical and mental wellness programs
- Paid parental leave, including adoption
- A variety of professional development and mentorship opportunities
- Offices with stocked kitchens when you need to fuel innovation and collaboration
Experience Level: Senior
Work From: Remote from Country United States of America
Company Information
View all jobs of Company: Click here