Description
We are seeking a Network Programmer with Ansible and Python experience to:
- Develop automated solutions that drive efficient change, automation, and configuration providing security administration, and compliance across networks.
- Write production grade code in modern program languages
- Apply DevOps lifecycle and DevOps methodology and CI/CD pipelines
- Implementation of REST APIs
- Build automated workflows and templates based on customer requirements
- Ensure workflows are configured properly to provide infrastructure capacity and performance management for forecasting and planning on future requirements
- Develop and maintain custom scripts that shall be used outside of automation tools when it is determined to be more efficient and less resource intensive
- Administer code reviews, workflows, and templates ensuring maximum efficiency
- Develop templates based on internal and external requirements as they are requested on automation request sites
- Optimize jobs or applications for maximum speed/scalability
- Support lifecycle and network application services hosted by customer as defined for effective design, deployment, management of IT services and all applications
- Provide infrastructure capacity and performance management to forecast and plan future requirements by developing custom scripts to increase efficiency
- Improve asset tracking communications and databases through automation efforts
- Participate in briefings with Senior stakeholders to reviews work/projects affecting customer
- Support development of F5 BIGIQ implementation
Requirements
- Must have Secret or higher clearance
- 8+ years of relevant experience with Network Engineering and Development including knowledge of TCP/IP, DNS, DHCP, GRE, IPsec, OpenSSL, script language
- Must have 1+ years’ experience with network automation using Ansible and Python
- DoD 8570.01-M/8140.01 IAT Level II Certification (can be one of the following: Security+ or CySA+)
- Relevant Computing Environment (CE) certification based on the equipment and software relevant to primary duties.
- Knowledge of common script languages [Python, HTML, XML, VBA, YAML]
- Understanding of DevOps lifecycles and CI/CD pipelines
- Experience writing production grade code in modern program languages
- Experience with REST API implementation
- Experience optimizing jobs or applications for maximum speed/scalability
- Ability to identify manual business processes and convert them to automated functions