What are the responsibilities and job description for the Infrastructure Engineer position at Solü Technology Partners?
No C to C or Sponsorship
Can be located in Buffalo, NY, Wilmington, DE, Bridgeport, CT or Rochester, NY
Job Description: Senior Network Automation & Infrastructure Engineer
Position Summary
We are seeking a highly skilled Senior Network Automation & Infrastructure Engineer to lead the design, development, and deployment of scalable network automation solutions across enterprise and industrial environments. This role requires deep expertise in Python development, network engineering, infrastructure automation, and full-stack application development to support complex network operations, security initiatives, and enterprise transformation projects.
The ideal candidate will have strong experience with network automation frameworks, infrastructure as code, CI/CD pipelines, source-of-truth platforms such as Nautobot, and hands-on knowledge of enterprise networking technologies including Cisco, Juniper, Aruba, Palo Alto, and industrial OT environments.
Key Responsibilities
- Design, develop, and maintain network automation frameworks for enterprise infrastructure environments
- Build scalable Python-based automation solutions for configuration generation, deployment, compliance validation, and network monitoring
- Develop and manage Source of Truth (SoT) platforms using Nautobot for inventory management, IPAM, VLAN provisioning, device roles, and site management
- Create and maintain Ansible playbooks, custom modules, and deployment scripts for network devices and infrastructure services
- Support full-stack application development using Python (Flask, Django, FastAPI) and React for internal automation platforms and workflow tools
- Implement CI/CD pipelines using Git, Jenkins, Docker, and Red Hat OpenShift for automated deployment across development, UAT, and production environments
- Perform industrial network security assessments and OT network segmentation following Purdue Model standards (CIS, IIS, DMZ)
- Configure and deploy network hardware including Aruba switches, Palo Alto firewalls, Cisco, Juniper, and Riverbed devices
- Conduct network audits, subnet design, VLAN segmentation, and infrastructure documentation for enterprise and industrial sites
- Build integrations with third-party platforms such as Infoblox, Splunk, OpenNMS, ticketing systems, and monitoring platforms
- Develop automation tools for compliance monitoring, configuration drift detection, syslog forwarding, and network performance visibility
- Collaborate cross-functionally with infrastructure, security, operations, and business teams to deliver customized engineering solutions
- Serve as technical lead and product owner for automation frameworks and strategic infrastructure initiatives
Required Qualifications
- Bachelor’s degree in Computer Science, Mathematics, Information Systems, Engineering, or related field
- 8 years of experience in network automation, infrastructure engineering, or software development
- Strong expertise in Python development (Python 3.x)
- Experience with Flask, Django, FastAPI, and REST API development
- Strong experience with React for front-end development
- Hands-on expertise with Ansible, Docker, Git, Jenkins, and CI/CD pipeline development
- Experience with PostgreSQL, MySQL, Oracle, Redis, RabbitMQ, and database optimization
- Strong knowledge of network infrastructure including routing, switching, firewalls, VLANs, subnets, and IPAM
- Experience with Cisco, Juniper, Aruba, Palo Alto, and enterprise networking platforms
- Knowledge of network automation libraries such as Netmiko, NAPALM, Nautobot, and OpenNMS
- Experience working in Linux/RedHat/OpenShift enterprise environments
- Strong troubleshooting, analytical, and problem-solving skills
Preferred Qualifications
- Experience supporting financial services, energy, manufacturing, or industrial OT environments
- Experience with industrial control systems (ICS) and OT network security
- Familiarity with Purdue Model network segmentation standards
- Experience with infrastructure compliance and configuration management frameworks
- Splunk certifications or advanced monitoring platform experience
- Master’s degree in Computer Science or related field
Preferred Certifications
- Splunk Certified User
- Splunk Certified Power User
- Network automation or cloud platform certifications
- Security certifications related to OT/ICS environments
Salary : $100,000 - $130,000