We are looking for a Network Automation Engineer to design, develop, and maintain modular, reusable, and scalable network automation solutions using Python, Go, or similar languages. This position requires flexibility to work on US times and flexibility to travel abroad when needed.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 5+ years of experience in network engineering with at least 3 years of experience in network automation.
- Expert proficiency in Python, Go, or other relevant programming languages, with a strong understanding of software development principles.
- Extensive hands-on experience with IaC tools such as Ansible, Terraform, or CloudFormation.
- Deep understanding of network protocols and platforms (TCP/IP, BGP, OSPF, VLANs, SDN, Cisco, Juniper, Arista, cloud networking).
- Proven experience with REST APIs, data serialization formats (JSON, YAML), and API testing tools (Postman, cURL).
- Solid understanding of Git, CI/CD practices, and Agile/DevOps methodologies.
- Experience working in Linux/Unix environments and with containerization technologies (Docker, Kubernetes).
- Experience with network monitoring and observability tools (e.g., Splunk, ELK stack, Prometheus, Grafana).
- Relevant certifications (e.g., Cisco Certified DevNet Professional, AWS Certified DevOps Engineer, Azure DevOps Engineer Expert) preferred.
- Strong communication, collaboration, and problem-solving skills.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Health Insurance
- Paid Holidays
- Vision and Dental Insurance