Description
We develop and maintain a modern cloud platform for the Sber ecosystem, allowing users to obtain resources via a self-service model.
The solution uses a modern microservices architecture and the following technology stack:
-
Virtualization/containerization: Openstack, Vmware, Docker, OpenShift;
-
Databases: Postgres, Clickhouse;
-
Interaction: REST API, JSON, Kafka, gRPC;
-
Development: Python, Ansible, GO;
-
Artifact management: Jira, Confluence, Bitbucket.
Responsibilities
- Active participation in the development and support of the Bank's cloud infrastructure and related services (automate infrastructure provisioning, infrastructure as code).
- Participation in the development of microservices architecture.
- Preparation of documentation, diagrams, participation in architectural design and process design.
- Preliminary code testing and codereview. Updating and populating the full stack of tests from unit to e2e.
Requirements
- Excellent knowledge and experience in Python development (we use Python 3.6 and 3.7).
- Experience with Django/Flask frameworks.
- Experience with MQ, preferably Kafka.
- Good knowledge of PostgreSQL DBMS specifics, knowledge of T-SQL.
- Experience with containers (Docker/OpenShift/k8s).
- Experience in designing and developing REST API, gRPC.
- Understanding of high-load systems operation, experience with multithreading.
- Knowledge of approaches to developing microservices applications.
- Ability to build processes and communication to achieve goals.
Additional advantages will be:
- Go development experience, work with gRPC API.
- Experience with OpenStack and understanding of its internal architecture;
- Experience with modern cloud technologies, understanding of IaaS/PaaS principles.
- Experience with the Ansible configuration management system.
Conditions
- Hybrid work format.
- Annual bonus and yearly salary review.
- Extended corporate health insurance (DMS) from day one and preferential insurance for family.
- Sber Corporate University, internal educational platform, participation in IT conferences.
- 90 days of remote work from any region.
- Preferential mortgage at Sberbank, SberPrime+ subscription, discounts from partners and services of the group of companies.