About the Role
Due to our dynamic development, we are seeking talented individuals to join our team as a:
Mid/Senior OpenStack Engineer
What will be your tasks?
Design, development, testing and tuning of cloud environments (including creation of new functionality) for clients worldwide;
solving the most difficult system problems, including ‘0 day’ problems;
standardising and automating infrastructure,
development of good system practices,
working with SysAdmins and Development on configuration and administrative care of systems and networks.
Technologies we use:
Openstack (including OVN, OVS), Ceph, Kubernetes, Linux, Cummulus Linux, Terraform, Docker, Ansible, Git, GitlabCI, Jenkins, Nginx, Prometheus, Zabbix, Apache, Grafana, Redis, RabbitMQ, MySQL, PostgreSQL, programming languages: Python, C, C++, Golang, Bash.
We expect from you:
in-depth and production knowledge of OpenStack (including various deployment methods and upgrades),
experience in administering Linux operating systems (including Python, shell),
knowledge of IaC tools (Ansible, Git, Terraform, Kolla/Kolla-Ansible),
knowledge of good practice and monitoring tools (preferably Prometheus+Grafana),
analytical skills,
fluency in English.
An additional advantage will be:
practical experience of building a Software Defined Data Centre (including provisioning Bare Metals);
knowledge of SDN, e.g. Contrail/Tungsten Fabric (supported by deployments/maintenance);
ability to develop OpenStack services, supported by upstream commits (creating good quality code, working with community, knowledge of lifecycle, tools etc.),
experience in building and maintaining large scale clouds (min. several hundred computes) on OpenStack,
ability to scale and tune OpenStack or Cepha in multiple dimensions,
experience of working with MySQL/PostgreSQL databases (high availability and replication techniques),
knowledge of DevOps practices and tools.
Tech Stack
OpenStackCephKubernetesLinuxTerraformDockerAnsibleGitPrometheusGrafanaPythonC++GolangBash