Senior Database Administrator
The engineering team at illumin is growing, and we are looking to add a talented DBA to our family. We are looking for a database administrator with a DevOps mindset for automation and problem-solving who can drive the technical direction of the database ecosystem. You will be responsible for mission-critical databases running in our own data centers, on our own hardware (no public cloud!) handling millions of transactions per second with millisecond latency, doesn’t that sound exciting?
- Full time
- Lviv/remote
Recruiter
About the project
illumin is a unique journey-based advertising platform that combines media planning and buying in an interactive and intuitive interface. It allows users to:
- Drag and drop audiences, creatives, and conditions onto a single-screen canvas
- Build campaigns across multiple channels, including Native, Display, Video, Connected TV, Audio, and social platforms like Facebook and Instagram
- Seamlessly sync first-party audiences with open web campaigns by connecting directly to email platforms
- Set alternative paths for unique audience segments
- Visualize and manage campaigns in real-time
Responsibilities
- Troubleshoot and resolve issues of any complexity related to MySQL environments
- Perform technical work that requires planning and scheduling to ensure the best possible solution is delivered on time
- React to incidents and provide solutions aiming at maintained environment improvements
- Work in a fast-paced environment where we are responsible for illumins’s most critical systems
- Mentor and guide other engineering colleagues, helping to breakdown knowledge silos and lead all teams to succeed
- Serve as a point of technical escalation for difficult problems
Requirements
- 2-5 years of experience working with MySQL Databases, including the community edition
- Knowledge/expertise administering both OLTP and OLAP systems
- In-depth knowledge of MySql configuration best practices
- Advanced understanding of Linux OS: RedHat, CentOS, Ubuntu and/or Debian
- Deep understanding of database systems performance
- Understand automation concepts preferably with experience in tooling such as Ansible and Terraform
- Advanced knowledge of InnoDB internals
- Expert knowledge of Performance Schema
- Hands-on experience with schema management and related tooling
- Knows how to optimize queries/schemas to enhance the overall experience for our customers and developers
- Deep understanding of replication and clustering
- Comfortable designing and implementing HA and backup solutions and strategies
- Knows proxy usage as it relates to MySQL
- English and Ukrainian languages at Upper Intermediate level or higher
Preferred qualifications
- Experience with NoSQL technologies such as Cassandra, HBase, and AeroSpike and how to apply the best configuration practice to these systems in cross-data center implementation
- Knowledge /experience with Percona tools and PMM
- Previous experience working hands-on in an on-premise or hybrid cloud environment
- Kubernetes expertise
- Experience working in Agile environments and/or familiar with DevOps methodologies
- Expert-level systems and network administration knowledge
- Proven mentorship or leadership skills
Key attributes
- You are comfortable working in an on-premise environment with both virtual and physical hardware
- Ability to individually assess developer/environment impact for changes being requested
- Ability to review, approve, and offer feedback on plans/designs created by others
- Define runbooks that improve the efficiency of all teams
- Ability to identify skill/knowledge gaps and will proactively ask for help when required
- Skilled at mining information from in-house documentation and the internet
- Ability to create in-depth technical documents that may need to speak to a cross-sectional audience
- Ability to work well with people and communicate effectively with your own team as well as colleagues at all levels of the business
- Ability to communicate information to colleagues in a clear and concise manner
- Positive, helpful, and supportive
- Able to make unilateral decisions in emergencies and under pressure
We offer
- 18 paid vacation days
- 10 paid sick days
- 2 unpaid days off per month
- Work remotely or from our comfortable Lviv office
- Necessary equipment, or $200 equipment compensation per year
- 50% compensation for professional development costs, including courses, webinars, and training programs
Work details
- Long-term project: 1 year or more
- Probationary period: Yes, reviewed after three months
- Work schedule: Full-time with flexible working hours
Submit your application
Leave your contact information below, and we'll get back to you soon