Role: Senior Database Administrator (DevOps)
Experience: 7+
Type: Contract
Job Summary
We are seeking a highly skilled and experienced
Database Administrator
with a
minimum of 6 years
of hands-on experience managing complex, high-performance, and secure database environments. This role is pivotal in maintaining and optimizing our
multi-platform database infrastructure
, which includes
PostgreSQL, MariaDB/MySQL, MongoDB, MS SQL Server
, and
AWS RDS/Aurora
instances.You will be working primarily within
Linux-based production systems (e.g., RHEL 9.x)
and will play a vital role in collaborating with
DevOps, Infrastructure, and Data Engineering teams
to ensure seamless database performance across environments. The ideal candidate has strong experience with
infrastructure automation tools
like
Terraform and Ansible
, is proficient with
Docker
, and is well-versed in
cloud environments
, particularly
AWS
.This is a critical role where your efforts will directly impact system stability, scalability, and security across all environments.
Key Responsibilities
- Design, deploy, monitor, and manage databases across production and staging environments.
- Ensure high availability, performance, and data integrity for mission-critical systems.
- Automate database provisioning, configuration, and maintenance using Terraform and Ansible.
- Administer Linux-based systems for database operations with an emphasis on system reliability and uptime.
- Establish and maintain monitoring systems, set up proactive alerts, and rapidly respond to performance issues or incidents.
- Work closely with DevOps and Data Engineering teams to integrate infrastructure with MLOps and CI/CD pipelines.
- Implement and enforce database security best practices, including data encryption, user access control, and auditing.
- Conduct root cause analysis and tuning to continuously improve database performance and reduce downtime.
Required Technical Skills
Database Expertise:
- PostgreSQL: Advanced skills in replication, tuning, backup/recovery, partitioning, and logical/physical architecture.
- MariaDB/MySQL: Proven experience in high availability configurations, schema optimization, and performance tuning.
- MongoDB: Strong understanding of NoSQL structures, including indexing strategies, replica sets, and sharding.
- MS SQL Server: Capable of managing and maintaining enterprise-grade MS SQL Server environments.
- AWS RDS & Aurora: Deep familiarity with provisioning, monitoring, auto-scaling, snapshot management, and failover handling.
Infrastructure & DevOps
- 6+ years of experience as a Database Administrator or DevOps Engineer in Linux-based environments.
- Hands-on expertise with Terraform, Ansible, and Infrastructure as Code (IaC) best practices.
- Knowledge of networking principles, firewalls, VPCs, and security hardening.
- Experience with monitoring tools such as Datadog, Splunk, SignalFx, and PagerDuty for observability and alerting.
- Strong working experience with AWS Cloud Services (EC2, VPC, IAM, CloudWatch, S3, etc.).
- Exposure to other cloud providers like GCP, Azure, or IBM Cloud is a plus.
- Familiarity with Docker, container orchestration, and integrating databases into containerized environments.
Preferred Qualifications
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication skills.
- Ability to collaborate in cross-functional teams and drive initiatives independently.
- A passion for automation, observability, and scalability in production-grade environments.
Must Have: AWS, Ansible, DevOps, Terraform
Skills: postgresql,mariadb,datadog,containerization,networking,linux,mongodb,devops,terraform,aws aurora,cloud services,amazon web services (aws),ms sql server,ansible,aws,mysql,aws rds,docker,infrastructure,database