Sr Network Automation Engineer
- Full-time
Company Description
Job Description
Our company is growing, globalizing and becoming more decentralized than ever. Our workforce moves and teams are being spread across an increasing number of geographies. The mission of the Corporate Network team is to connect Square’s employees no matter where they are, allowing them to successfully become a part of Square’s global workforce.
You will:
Write software to solve complex network monitoring tasks, including:
Deploy and audit configuration of network devices
Monitor network health, including metrics collection, visualization, and alerting
Track network utilization over time to assist capacity planning models
Write proper tests and documentation for all tools
Work with other teams to implement tools that help automate end-to-end processes that involve the network infrastructure
Integrate existing open source software tools and participate in those open source projects to contribute any new features or bug fixes
Lead active troubleshooting in office build and eventually participate in the overall process.
Participate in an on-call rotation
Qualifications
You have:
3+ years of software engineering experience
Experience developing in python
Comfortable using the Linux/Unix command line and command line tools
Knowledge of networking concepts (switches, routers, protocols such as TCP/IP, etc.)
A desire to continue learning
Even better:
Knowledge of routing protocols and concepts (BGP, OSPF, IS-IS)
Experience developing software for scalable/distributed systems
Experience with large-scale installations of Linux/Unix
Experience with Django and Ansible
Experience with Ruby OR golang
Technologies we use:
Python, Ruby
JunOS, Aruba, Arista EOS
Linux (CentOS)
SNMP, IPFIX, NETCONF, OpenConfig
Additional Information
Perks
At Square, we want you to be well and thrive. Our global benefits package includes:
- Healthcare coverage
- Retirement Plans
- Employee Stock Purchase Program
- Wellness perks
- Paid parental leave
- Paid time off
- Learning and Development resources