Network Engineer, Cloud Networking at Genesis Cloud

  • Applications may have closed

As a Network Engineer you will be part of the team for planning, implementing, maintaining, scaling and optimizing the network solution of the Genesis public cloud
You will analyze the requirements of our existing infrastructure and develop the network specifications and deployment strategies of future network infrastructure
This includes efficient routing and switching, network security and automatic management of software defined networks

You will be in close cooperation with the cloud development team who will help you plan and integrate the design in OpenStack and Kubernetes
You will work with deployment engineers to stage releases on thousands of switches in multiple data center regions
The highly automated solutions developed by you and your team will enable us to serve fast, reliable, cheap and secure computing power to thousands and hopefully soon millions of customers worldwide

This position is located in the center of Munich, Germany or alternatively Lisbon, Portugal, Valletta, Malta
Remote work with significant time spent at an office location is also possible

Responsibilities

  • Deliver network infrastructure to Genesis Cloud product areas to support cloud infrastructure
  • Utilize coding skills to automate workflows ( provisioning, operations, design integrity)
  • Use technical judgment to drive project delivery and technology reviews
  • Provide leadership and contribute to data center initiatives

Qualifications

  • BS degree in Computer Science or related technical field involving network engineering (, electrical engineering or computer science), or equivalent practical experience
  • 3 years of experience in implementing and/or supporting large/wide area networks, and experience with network change-management control policies
  • Experience in one or more of the following: C, C++, Rust
  • Scripting and software development experience for linux task automation e
    g Python, Bash
  • Experience with Linux based network operating systems (SONiC, Cumulus Linux, ONL) internals and administration
  • Solid understanding of routing and switching including hands-on experience with BGP and STP
  • Knowledge and experience with networking hardware platforms such as firewalls, routers, and switches, including 40-100 Gbps Ethernet technologies
  • Advanced know TCP/IP, routing, network topologies and hardware, SDN and its internals as well as related troubleshooting tools (connectivity verification, packet capture etc
    )
  • A solid understanding of security fundamentals, secure network – intrusion detection systems is a plus
  • Demonstrable familiarity with recent industry trends, such as Network Functions Virtualization
  • Experience with heterogeneous network design and operations at scale
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of product ownership and drive

Preferred Qualifications

  • MS degree (or higher) in Computer Science, Electrical Engineering or similar discipline, with 5 years of relevant experience
  • Experience with designing infrastructure as code deployments
  • Experience with containerised networking microservice architectures
  • Deep theoretical understanding of network topologies and designs, including fat-tree, mesh, Clos, and non-blocking networks
  • Experience working on distributed machine learning applications
  • Contributions to open source networking projects that you wish to use in practice at scale