What are the responsibilities and job description for the Network DevOps Engineer position at California Creative Solutions Inc.?
Overview of Position :
We are seeking a Network DevOps Engineer to work at Scott AFB, Illinois. A United States Citizenship and an active Secret DoD Security Clearance are required to be considered for this position.
Job Responsibilities :
Determines opportunities to make process improvements and remove toil through automation.
Acts as a change advocate, encourages culture change, and modernizes legacy workflows.
Creates and maintains a suite of network and system automation tools.
Able to work as a sole contributor, working autonomously on projects.
Typical duties include :
Automates the provisioning and upgrades of network routers and switches.
Maintains and improves a network CI / CD pipeline through GitLab CI and EVE-NG.
Builds ad hoc Python scripts to interact with various network APIs.
Automates lab environments, maintaining test / dev / production environments.
Assists network and systems engineers with their daily workflow.
Experience / Skills :
5 years of Python development experience.
Ability to create basic Flask and Django REST APIs.
Expertise with network automation libraries such as Netmiko, Scrapli, and pyATS.
Familiarity with templating engines such as Jinja2.
Interaction with databases through SQLAlchemy.
Can call REST APIs through the requests and httpx libraries.
Familiarity with CI / CD pipelines, GitLab CI experience preferred.
Experience creating and running Docker / Podman containers.
Knowledge of network emulation platforms such as Cisco CML, EVE-NG, and GNS3.
Experience in areas such as network design and implementation, LAN / WAN interfacing, security, Internet protocols and TCP / IP, and server and network infrastructure.
Additional Preferred Skills :
Previous experience automating infrastructure.
Public repository of network automation projects.
Understanding of domain-driven design practices.
Experience with network-specific APIs (NETCONF, RESTCONF, gNMI).
Ansible expertise.
Knowledge of document processing languages such as Markdown and LaTeX.
Basic knowledge of Terraform.
Experience with distributed computing.
Knowledge of frontend languages / frameworks.
Education :
Bachelor's degree in a STEM field or equivalent work experience.
Certification :
A professional certification, such as Cisco DevNet Professional, is highly desired.
Clearance :
Active Secret clearance is required.
Must be a U.S. Citizen and pass a background check.
Maintain applicable security clearance(s) at the level required by the client and / or applicable certification(s) as requested.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Network DevOps Engineer?
Sign up to receive alerts about other jobs on the Network DevOps Engineer career path by checking the boxes next to the positions that interest you.