What are the responsibilities and job description for the Principal Network Development Engineer position at The Select Group?
Principal Network Development Engineer (Greenwood Village, CO)
We are seeking an experienced Principal Network Development Engineer with a strong focus on code driven networking. As a Principal Engineer, you will be responsible for the overall reliability and scalability of our clients network infrastructure, and will work closely with software engineering and operations teams to drive continuous improvement for network services. You will deliver results through others by leading and mentoring junior engineers. Proactively identifying issues and driving the team to solutions.
Principal Network Development Engineer Qualification
72048
We are seeking an experienced Principal Network Development Engineer with a strong focus on code driven networking. As a Principal Engineer, you will be responsible for the overall reliability and scalability of our clients network infrastructure, and will work closely with software engineering and operations teams to drive continuous improvement for network services. You will deliver results through others by leading and mentoring junior engineers. Proactively identifying issues and driving the team to solutions.
Principal Network Development Engineer Qualification
- Bachelor's Degree in Computer Science, Electrical Engineering, or related field or equivalent work experience
- 7 years experience in one or of the following areas: Networking, System Administration, Troubleshooting, Container Services or Scripting
- Strong experience in designing, implementing, and scaling complex network infrastructure and services
- Strong understanding of network protocols such as TCP/IP, BGP, OSPF, and VLANs
- Experience leading the technical design and implementation of large-scale network infrastructure projects
- Experience with network automation and configuration management tools such as Python, Ansible, Terraform, or equivalent
- Knowledge of cloud networking principles and technologies, such as VPCs, load balancers, and firewalls in AWS or other on-prem cloud environments
- Familiarity with container networking and orchestration technologies such as Kubernetes
- Strong analytical and troubleshooting skills
- Industry and vendor specific certifications and training (Cisco, Juniper, Alcatel-Lucent, etc.)
- Experience deploying and maintaining a Cisco ACI environment in a large enterprise.
- Deep knowledge of load balancer architecture in a multi-tenant datacenter. Ideal candidate will have experience with F5, A10, NGINX, etc.
- Design, implement, and maintain highly available and scalable network infrastructure for our production and development environments
- Define and drive the technical vision and roadmap for our network infrastructure, ensuring it aligns with business objectives and industry best practices
- Monitor and troubleshoot network issues across our infrastructure, proactively identifying and resolving issues before they affect our users
- Collaborate with software engineering teams to ensure our network services are integrated seamlessly with our software platforms
- Work with security teams to ensure that our network infrastructure is secure and meets regulatory compliance requirements
- Define and develop automated network infrastructure deployment and management using Python, Ansible, Terraform, or equivalent.
- Develop and maintain network-related documentation, including network diagrams, procedures, and policies
- Mentor and coach junior network engineers and contribute to the development of our network team's technical skills
- Participate in on-call rotation and respond to network-related incidents as needed
- Firewall and load balancing with preferred experience in virtual environments.
72048