Position: Database Developer (Kraków)
Company: Grid Dynamics
Category: Other
Experience required: 5y
English level: upper
Published: 2023-06-01T00:00:00+03:00

**Project Description:**
* This position will primarily manage customer-facing, production MySQL and Cassandra data platforms. On our team, you'll build and maintain large-scale, highly distributed MySQL solutions on a GCP-based Linux platform.
* The Database Engineering Team is responsible for all data platforms (currently MySQL and Cassandra). The team owns both the strategic technical roadmap and the day-to-day operations for our platforms. This includes break/fix, capacity planning, performance management, security and the change process.
Client Description
* An American consumer electronics and fitness company. It produces wireless-enabled wearable technology, physical fitness monitors and activity trackers such as smart watches, pedometers and monitors for heart rate, quality of sleep and stairs climbed, and related software. 

**Details on Tech Stack:**
* Operations automation - Java, Python, Shell
* DB - MySQL, Cassandra
* Cloud - GCP
* OS - Ubuntu/Linux
* CI/CD - Jenkins

**Minimum Qualifications:**
* Bachelor's degree in Computer Science, Computer Engineering, related field or equivalent practical experience.
* 4+ years of experience working with critical MySQL and/or Cassandra data platforms.
* IAAS Infrastructure experience for DB platforms.
* Source code-based management of DB configs and related infrastructure.
* Managing changes via Terraform and Ansible (or comparable tools).
* Demonstrated expertise with open source/Linux platforms.
* Cloud platform experience (GCP ideally).
* Kafka experience.
* Hands-on experience designing and implementing database replication strategies.
* Excellent scripting skills and working knowledge of Python and shell scripts.
* Experience in designing and automating repetitive processes.
* The ability to work under pressure and multitask.
* Proficient in English (B2).

**Recommended Qualifications:**
* Experience communicating technical concepts to audiences, great stakeholder collaboration skills.
* Stress-resistance, ability to efficiently detect and resolve production issues.
* Experience in supporting and optimizing high-load production systems & services is an advantage.
* Experience in providing on-call support, troubleshooting issues and experience working according to the SLO.
Responsibilities
* Manage high volume, transactional databases servicing various customer-facing applications.
* Work closely with internal customers, peer teams and stakeholders
* Handle DR, enterprise backup and recovery strategies
* Perform database software management, including patch and version management
* Provide 24x7 on-call support (as part of a shared rotation) for critical production DB systems.

**Current team size, their locations and whether the team is going to grow?**
* 6x Database engineers
* 1x Delivery Manager
* PL (WRO, KRA, WAW) and RO (BUH)

**What is good about the project?**
* Participation in a complex enterprise-grade project
* Client's culture and communication with experts