Job Summary
We are seeking a skilled DevOps & Database Administrator (DBA) to manage, optimize, secure, and automate modern infrastructure and database environments. The ideal candidate will have strong experience in Kubernetes, Apache Kafka, CI/CD pipelines, cloud platforms, database administration, and infrastructure automation.
The role focuses on building scalable, highly available, and secure systems while supporting real-time data integration and event-driven architectures.
Key Responsibilities
- Manage and optimize databases including MySQL, PostgreSQL, MongoDB, and SQL Server.
- Monitor and improve database performance, query optimization, and indexing.
- Implement backup, disaster recovery, replication, and high-availability solutions.
- Deploy and manage Kubernetes environments and containerized applications.
- Configure and manage Apache Kafka and Kafka Connect for real-time data streaming.
- Build and maintain CI/CD pipelines using Jenkins, GitLab CI/CD, or similar tools.
- Automate infrastructure provisioning using Terraform, Ansible, and Helm Charts.
- Monitor systems using Prometheus, Grafana, Elasticsearch, and Kibana.
- Implement security best practices, RBAC, encryption, and DevSecOps standards.
- Collaborate with development and operations teams to ensure reliable deployments and system performance.
Required Skills
- Strong experience with MySQL, PostgreSQL, MongoDB, or SQL Server.
- Hands-on experience with Kubernetes and Docker.
- Experience with Apache Kafka and Kafka Connect.
- Knowledge of CI/CD tools and Infrastructure as Code (IaC).
- Experience with AWS, Azure, or Google Cloud Platform (GCP).
- Strong Linux administration and troubleshooting skills.
- Experience with monitoring and logging tools such as Prometheus, Grafana, and ELK/EFK Stack.
Preferred Qualifications
- Experience with High Availability (HA) and Disaster Recovery (DR).
- Knowledge of DevSecOps and cloud security practices.
- Relevant cloud, Kubernetes, or database certifications are a plus.