Overview:
SOFTSWISS continues to expand the team and is looking for a DBA Team Lead. We need a true, experienced, and accomplished professional who shares our culture and values.
Key responsibilities:
- Leading and managing of DBA team (meetings, reviews, feedback, performance issues)
- Setting up interaction between development teams/system engineers and the DBA team
- Active promotion of automation of routine tasks to free up time for development-related tasks
- Implement DBA best practices and containerization strategies (configuration, setting, support databases, backup and etc)
- Define and enforce monitoring and logging standards
- Monitor database alerts and handle database upgrades
- Oversee database migration and configuration for new data centers
- Implement technical database improvements (e.g., depersonalization)
- Support new project launches
- Training of the DBA team, developers, and system administrators
- The ability to optimize queries, and troubleshoot complex database performance issues
Key technologies:
- GNU/Linux (Ubuntu)
- PostgreSQL + Patroni
- WAL-G/probackup/pgBackRest
- Zabbix/DataDog/PMM
- MongoDB
- Saltstack
Experience needed:
- Education: University degree; DBA certification (optional)
- Experience: 3-5 years in a similar role; 3+ years as Lead
- Skills: Effective communication, critical thinking, problem-solving, strong analytic skills, technical proficiency, skills in building and analyzing query plans, and experience in building fault-tolerant systems
- Knowledge: DBMS architecture, troubleshooting, change management
- Languages: Russian (Fluent), English (B2)