Mirantis has more experience delivering OpenStack clouds to more customers than any other company. We build the infrastructure that makes OpenStack work. We are profitable, have strong investors, and ample cash reserves. We are proud to be Founding sponsors of OpenStack, and to serve on the OpenStack Foundation Board.
What Linux was to open source and operating systems, OpenStack is to cloud computing. It makes programmable infrastructure vendor-neutral and frictionless to access, not to mention it unlocks distributed applications and accelerates innovation. OpenStack transforms virtualization from an efficiency to a whole new compute paradigm.
Mirantis is looking for a highly qualified and passionate leader who will manage the team and process of development and elaboration of object storage solution (Swift) in Mirantis Openstack. This work includes implementation of features in Swift for Mirantis Openstack, making it robust, efficient and scalable solution working at scale of hundreds and thousand nodes, and contribution to upstream Openstack Swift project. Full cycle of development includes use cases analysis and design of software architecture, software development, packaging, deployment automation, QA, load and performance testing.
This challenging task is going to be undertaken in tight cooperation with teams and technical experts, developing Openstack, Fuel, QA and deployment engineers from all over the world.
-
Team and process management
-
Development, elaboration and maintenance of object store solution for Mirantis Openstack
-
Packaging and deployment automation of the software, development of automated test scenarios
-
Implementation of performance and stress test scenarios, analysis of results and tuning of the product
-
Tight collaboration with the OpenStack community and Open Source community, such as mailing lists, meetups, conferences
-
Tight cooperation with the whole team, developing Mirantis Openstack, Fuel and Openstack, distributed all around the globe (Russia, Ukraine, Poland, France, US, …)
-
Communication skills to work with large international team
-
Experience in software development for at least 6 years
-
Expert level in Python, at least 2-3 years of production development
-
Experience with at least one of distributed block/storage solutions (Swift, Ceph, GlusterFS)
-
Good understanding of computer networks (TCP/IP, GRE, VLANs)
-
Spoken English
-
Technical leadership track record
-
Basic knowledge of one/several of Ruby, shell, Chef & Puppet
-
Understanding of software packaging (rpm, deb, pypi)
-
Experience with Linux containers, virtualization (KVM, Docker)
-
Experience with Openstack
-
Experience with GIT, Github, Gerrit
-
Fluent spoken English
-
Work with exceptionally passionate, talented and engaging colleagues
-
Entire development process is open source – making it easy to build our portfolio
-
High-energy atmosphere of a young company, competitive compensation package
-
Strong benefits plan
-
Lots of freedom for creativity and personal growth
-
Offline meetings with OpenStack colleagues – business trips, including OpenStack Summits
-
Career growth opportunities and ability to relocate
-
Medical insurance
-
English lessons in the office