The Enterprise Networking Team is looking for a System Development Engineer to join the Enterprise Network Systems and Automation (ENSA) team. In this role you will help design and automate the complex network that supports our global offices. Our goal is to design, deploy and automate network delivery while maintaining the highest reliability for our customers.
The Enterprise Network provides mission-critical global connectivity for internal services and business applications, datacenter infrastructure equipment, and 1,000,000+ internal users. Our goal is to eliminate human intervention and errors from network engineering services, including initial deployment and sustaining operations. We look for innovative ways to automate and scale our network as we expand, while driving complex issues to resolution. We build the solutions that help us monitor the network. In this role, you will own the development and improvement of configuration deployment systems and pipelines, build automation systems, and systems integration components across a complex and interconnected tool ecosystem, enabling network engineering teams to improve service delivery. We want someone who’s enthusiastic about the potential of cloud computing, networking and about creating simple, robust system management systems.
Key job responsibilities
As a System Development Engineer, your role is pivotal in maintaining the robust and innovative solutions of our team. You will work on complex challenges in existing and new development initiatives. Your goal is to design and develop software systems that are secure, maintainable, scalable, and extendable. You will work with internal customers and stakeholders to understand their pain points and requirements. You will be part of a team that values strong intuition, but seeks metrics and other data sources to back up assumptions. You will share your knowledge with others and also learn from others. Our team is one where you own everything end to end: design, development, testing, deploying through rapid iteration. You will develop internal solutions that allow us to scale via automation — and automate away operational inefficiencies.
BASIC QUALIFICATIONS
1. Experience in automating, deploying, and supporting large-scale infrastructure
2. Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
3. Experience with Linux/Unix
4. Experience with CI/CD pipelines build processes
PREFERRED QUALIFICATIONS
1. Experience with distributed systems at scale
2. Bachelor's degree
3. Knowledge of systems engineering fundamentals (networking, storage, operating systems)
#J-18808-Ljbffr