Role Overview:
As a Database Administrator, you will be responsible for the full lifecycle management of our MySQL or PostgreSQL database systems. This includes installation, configuration, performance tuning, security implementation, backup and recovery, and proactive monitoring. You will ensure the reliability, availability, and security of our database infrastructure, supporting our internal operations and client projects.
Job Responsibilities
- Installation and configuration of database software across diverse operating systems.
- Designing efficient physical database models derived from logical designs and application specifications, along with configuring database servers according to best practices and workload requirements.
- Establishing and implementing robust backup and recovery strategies tailored to data volatility and application availability needs.
- Implementing comprehensive security measures at the OS, database, and network levels to ensure authorized data access and maintain a rigorous security infrastructure with auditing capabilities for compliance.
- Fine-tuning hardware/VM resources for optimal database performance.
- Proactive monitoring of the database environment, including performance optimization through adjustments to data structures, SQL, application logic, or the DBMS subsystem.
- Configuration and implementation of database replication technologies (e.g., Master-Slave, Master-Master, Log Shipping, Mirroring, Always On).
- Automation of routine DBA tasks utilizing scripting languages such as Shell, PowerShell, Python, or GO.
- Proficiency in writing general SQL queries.
- Setting up comprehensive monitoring solutions for databases (OS and database levels) using custom scripts or third-party monitoring tools.
- Basic Cloud platform knowledge (AWS/GCP/Azure)
Qualification
Experienced DBA (4-8 years) with deep expertise in MySQL or PostgreSQL architecture, configuration, and management.
Proficient in SQL, backup/recovery, security implementation, performance tuning, and replication for both systems.
Skilled in scripting (e.g., Shell, Python) and Linux, possessing strong problem-solving, communication, and teamwork abilities with a proactive approach.
A relevant Bachelor's degree in Computer Science, Information Technology, or a related field.
We identify better ways of doing things.
Solver? Absolutely. But not the usual kind. We are searching for the architects of the
audacious & the pioneers of the possible. If you are the type to dismantle assumptions,
re-engineer ‘best practices,’ and build solutions that make the future possible NOW,
then you are speaking our language.
➔ Improver. Solver. Futurist.
➔ Great sense of humor.
➔ ‘Possible. It is.’ Mindset.
➔ Compassionate collaborator. Bold experimenter. Tireless iterator.
➔ Natural creativity that doesn’t just challenge the norm, but solves to design what’s better.
➔ Thinks in systems. Solves at scale.
This Isn’t for Everyone. But if you’re the kind who questions why things are done a
certain way—and then identifies 3 better ways to do it — we’d love to chat with you.