ALTA IT Services, LLC is seeking a Network Automation Engineer to work for a large government contractor. The role involves enhancing the client's network infrastructure through automation, 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 coupled with proficiency in scripting and automation tools
- Bachelor's degree in Computer Science, Information Technology, or a related field. An advanced degree would be advantageous
- Minimum of 3 years of experience in network engineering and at least 1 years in network automation
- Proficiency in network protocols (TCP/IP, DNS, DHCP, etc.), network devices (routers, switches), and 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.), configuration management databases (CMDB), and version control systems (Git)
- Experience with network monitoring tools (Nagios, Zabbix, SolarWinds, etc.) and IT Service Management (ITSM) frameworks
- Knowledge of cloud platforms (AWS, Azure, GCP) and their networking capabilities is a plus
- Excellent problem-solving, analytical, and communication skills
- Ability to work independently and as part of a team in a fast-paced environment