Mirantis is looking for a Go Software Engineer to participate in developing software services to control the geo-distributed bare-metal cloud.

Mirantis is looking for a Go Software Engineer to participate in developing software services to control the geo-distributed bare-metal cloud.
The service you’ll be working on would control hundreds of OpenStack installation across the globe and provide an API for clients to provision hardware nodes in those datacenters, setup networking and gather statistics. Service should be able to tolerate disaster failures of large regions and be resilient to other types of issues as well. Some of the technologies are:
Kubernetes, helm, docker
Openstack
YugabyteDB (distributed SQL database)
Continuous Integration and Continuous Delivery (GitLab)
Responsibilities
Contribute to design and development
Design and develop failure resilient service with zero downtime
Work closely with customers and contractors in a collaborative development environment
Follow the development practices - TDD, Code Reviews, CI/CD, automated tests, etc.
Troubleshoot problems as needed in the QA and production environments.
Occasionally travel to customer sites
Requirements
3+ years of software development on any of Go/C++/Python/Java
Understanding of SQL basics
Experience with any developing software for any cloud
Knowledge of professional software engineering practices & best practices for the full software development life cycle.
Understanding the principles of failure-resilient parallel systems
Background in object-oriented design, data structures, algorithms, and distributed programming
Intermediate written and spoken English
Desired
1+ year of Go experience
Openstack experience
Experience influencing software engineers with best practices
Knowledge in Networking technologies (L2/L3 switching, VLANs, SDN)
Experience with Python
We offer:
Competitive salary (after an interview);
Interesting and dynamic project;
Business trips
Career and professional growth;
20-working days paid vacation
Medical insurance;
Benefit program;
Flexible schedule.

About Mirantis

Mirantis is the flexible infrastructure company harnessing open source to free application owners from operations concerns. The company employs a unique build-operate-transfer approach to deliver two distinct products:

- Mirantis Cloud Platform, which is based on Kubernetes and OpenStack and helps services providers and enterprises run highly tunable private clouds powered by infrastructure-as-code and based on open standards.

- Mirantis Application Platform, which is based on Spinnaker and helps enterprises adopt cloud native continuous delivery to realize cloud ROI at scale.

Company website:
http://www.mirantis.com

Job posted on 8 November 2019
48 views

Apply for job




Get new jobs by e-mail

Describe what you’re looking for and Djinni will send you matching jobs.


E.g.: (senior|middle) rust -blockchain