We are "Alfa Insurance", the largest Russian insurance company and a technological leader in the industry, and we are inviting an MS SQL Database Server Administrator to our team.
Responsibilities:
-
Administration of MS SQL Server and PostgreSQL DBMS:
- Installation, setup, and configuration of DBMS in accordance with security standards.
- Monitoring availability, performance, and errors; configuring metrics in monitoring systems.
- Development and control of backup and recovery plans.
- Query optimization, working with indexes, statistics, defragmentation.
- Ensuring fault tolerance (clustering, Always On, replication).
- Managing access rights and data security.
- Participation in incident investigation, troubleshooting failures.
-
Participation in migration projects from MS SQL to PostgreSQL:
- Development of data migration scripts using pgloader, db-migration-too, etc.
- Organizing the download of fresh data before the start.
- Participation in functional and load testing.
-
Documentation: maintaining regulations, instructions, database passports.
-
Interaction with development and operations teams.
Requirements:
-
Education: Higher technical education.
-
Experience: 5+ years in IT, with at least 3 years in DBMS administration (MS SQL Server). Experience with PostgreSQL (1+ year) is welcome.
-
Professional skills (mandatory):
- Deep knowledge of MS SQL Server: installation, setup, monitoring, backups, recovery.
- Performance optimization: plan analysis, indexes, statistics.
- Experience with fault-tolerant solutions (clustering, Always On, replication).
- Knowledge of T-SQL, writing queries, stored procedures, triggers.
- Ability to configure monitoring (Zabbix, Grafana, Prometheus).
- Understanding of DBMS principles, memory management, I/O, TCP/IP networking.
- Basic Linux administration skills (bash, environment setup).
-
Desirable skills (will be an advantage):
- Experience migrating from MS SQL to PostgreSQL.
- Knowledge of PL/pgSQL, PostgreSQL administration (setup, replication).
- Scripting skills for automation (Python, bash).
-
Technical English (reading documentation).
-
Good written and spoken communication skills.
-
Personal qualities: responsibility, analytical thinking, trainability, communication skills, stress resistance, proactivity.
What we offer:
- Work in a professional team that is ready to share knowledge and experience;
- Transparent grading system, opportunities for external training and skill development at the Company's expense;
- Care for employees: opportunity for medical check-ups, unlimited free consultations with financial advisors, lawyers, and psychologists. A healthy lifestyle culture is supported and developed within the company;
- Excellent social package, including voluntary medical insurance, discounts on the company's insurance products, discounts from our partners (tourism, fitness, etc.);
- Provision of equipment for work (options to choose from, you can also suggest your own);
- Work schedule 5/2 (flexible start of the day from 8 to 10);
- Remote work option – the main thing is to have a stable internet connection. And if you want to work from the office, a comfortable office is at your disposal just 3 minutes from the ZIL metro station.
Join us!