System One is seeking a Network Automation Engineer to work for a large government contractor. You will play a critical role in enhancing Client's network infrastructure through automation, thereby improving operational efficiency, reliability, and security.
Responsibilities:
- Network Automation: Design, develop, and implement network automation solutions using tools like Ansible, Python, or similar scripting languages to streamline network operations, configuration management, and monitoring
- Infrastructure as Code (IaC): Utilize IaC principles to manage and provision network devices and services, ensuring repeatability, consistency, and scalability
- Automation Framework: Develop and maintain a robust automation framework that includes testing, validation, and deployment processes
- Network Monitoring & Troubleshooting: Implement automated network monitoring tools and dashboards. Use data analytics to proactively identify and resolve network performance issues
- Collaboration & Communication: Work closely with networking, security, and DevOps teams to understand requirements, provide solutions, and ensure seamless integration of automation initiatives into existing workflows
- Documentation: Document automation processes, scripts, and configurations thoroughly for future reference and maintenance
- Security & Compliance: Incorporate security best practices into automation solutions to ensure the protection of sensitive data and adherence to Client's cybersecurity standards
- Continuous Learning & Improvement: Stay updated with the latest trends and advancements in network automation and continuously improve automation solutions based on feedback and new requirements
Requirements:
- Candidates must be able to work without sponsorship
- Must be able to obtain USCIS Public Trust clearance
- Strong technical background in network engineering
- Proficiency in scripting and automation tools
- Design, develop, and implement network automation solutions using tools like Ansible, Python, or similar scripting languages
- Utilize Infrastructure as Code (IaC) principles to manage and provision network devices and services
- Develop and maintain a robust automation framework that includes testing, validation, and deployment processes
- Implement automated network monitoring tools and dashboards
- Use data analytics to proactively identify and resolve network performance issues
- Work closely with networking, security, and DevOps teams
- Document automation processes, scripts, and configurations thoroughly
- Incorporate security best practices into automation solutions
- Stay updated with the latest trends and advancements in network automation
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum of 3 years of experience in network engineering and at least 1 year in network automation
- Proficiency in network protocols (TCP/IP, DNS, DHCP, etc.)
- Proficiency in network devices (routers, switches)
- Proficiency in network operating systems (Cisco IOS, NX-OS, etc.)
- Scripting skills in Python, with a good understanding of other languages like Bash, Perl, or PowerShell
- Familiarity with network automation tools (Ansible, Puppet, Chef, etc.)
- Familiarity with configuration management databases (CMDB)
- Familiarity with version control systems (Git)
- Experience with network monitoring tools (Nagios, Zabbix, SolarWinds, etc.)
- Experience with IT Service Management (ITSM) frameworks
- Knowledge of cloud platforms (AWS, Azure, GCP) and their networking capabilities
- Excellent problem-solving, analytical, and communication skills
- Ability to work independently and as part of a team in a fast-paced environment