Company Description
At Midokura, we have a vision to enable companies with a more
flexible, customizable and adaptable network infrastructure worldwide
through NAaaS (Network Automation as a Service). We seek talented
Systems and DevOps engineers with experience in systems deployment and
strong knowledge in Continuous Integration, internal infrastructure
design, and maintenance. Midokura consists of an innovative team with
SDN experience while at the forefront of providing Network Automation as
a Service.
Job summary
Midokura’s Continuous Integration team is looking for a Senior
Systems/DevOps engineer to work with MidoNet, a fully-distributed and
open-source SDN solution built by us, that powers virtual networking for
the cloud. Systems/DevOps engineers at Midokura will design, build and
maintain our development/test infrastructure and several complex
deployments. This job provides a chance to work with the latest
technologies and equipment to be able to operate bleeding edge cloud
systems. It also assumes close work with the QA team in order to create
reliable scenarios for testing product features.
We seek individuals that are passionate about open-source
technologies, networking and cloud, that have experience building or
testing network infrastructure, distributed or cloud systems. The
position provides the opportunity to work with an exciting array of
technologies in networking, cloud-computing, distributed-systems and
virtualization, as well as being part of a team that is on the edge of
innovating how virtual networks are built and operated.
Primary Job Responsibilities
- Plan, improve and maintain our internal infrastructure
- Design, improve and maintain tests environments which will cover complex scenarios to stress our products
- Prepare, build and demonstrate proof of concept scenarios involving our products
- Build, test and deploy our products into integrated solutions with our partners products
- Communicate with internal and external customers on product issues,
escalate to engineering as required (occasional on-call duties)
Required Skills and Experience
- At least 3 years experience with system administration, virtual infrastructure or network operation & management
- Knowledge of building and operating network infrastructure
- Experience with scripting languages like bash, Python and Ruby
- Experience with Linux / Unix operation, maintenance and support
- Self-motivation and sense of responsibility
- Solid written and verbal communication skills
- Ability to communicate in English
Desired Skills and Experience
- Extensive experience with system administration, tooling, operations and support
- Familiarity with data center operations
- Experience building and maintaining a CI infrastructure (Jenkins or similar)
- Experience developing and maintaining automated deployment systems like Ansible, Puppet, SaltStack, Chef, or JuJu
- Bachelor's or higher degree in Computer Science or Computer Engineering
- Significant software development experience
- Knowledge of network and routing protocols; Ethernet, IP, TCP/UDP, BGP, MPLS, etc.