We’re seeking a DevOps Engineer with expertise in MongoDB, PostgreSQL, ELK Stack (Elasticsearch, Logstash, Kibana), and Prometheus/Grafana monitoring. You’ll design, deploy, and maintain infrastructure, CI/CD pipelines, and observability systems to ensure optimal performance and uptime.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Key Responsibilities:
-
Infrastructure & Database Management:
- Deploy, configure, and maintain MongoDB and PostgreSQL databases in production environments.
- Optimize database performance, replication, backup, and disaster recovery strategies.
- Manage scalable database clusters (sharding, indexing, query optimization).
-
ELK Stack Implementation:
- Design and maintain centralized logging solutions using Elasticsearch, Logstash, and Kibana.
- Build log ingestion pipelines for application/system logs, metrics, and traces.
- Create dashboards and alerts in Kibana for real-time troubleshooting.
-
Monitoring & Observability:
- Implement Prometheus for system and application metric collection.
- Configure Grafana dashboards for visualization of infrastructure/database health.
- Set up alerts for latency, error rates, resource utilization (CPU, memory, disk I/O).
-
CI/CD Pipelines:
- Automate build, test, and deployment workflows using tools like Jenkins, GitLab CI/CD, or GitHub Actions.
- Integrate database migrations and schema changes into deployment pipelines.
-
Infrastructure as Code (IaC):
- Manage cloud resources (AWS/GCP/Azure) with Terraform or CloudFormation.
- Automate server/configurations using Ansible, Puppet, or Chef.
-
Containerization & Orchestration:
- Deploy services via Docker and orchestrate with Kubernetes or ECS.
- Ensure database connectivity and persistent storage for stateful workloads.
-
Collaboration & Security:
- Partner with developers to troubleshoot database performance bottlenecks.
- Enforce security best practices for databases (encryption, RBAC, audit logging).
- Ensure compliance with GDPR, HIPAA, or SOC2 requirements.
-
Disaster Recovery & Scaling:
- Design backup/restore strategies for MongoDB/PostgreSQL.
- Implement auto-scaling solutions for high-traffic environments.
Required Skills & Qualifications:
-
Technical Expertise:
- Proficiency in MongoDB (replica sets, aggregation pipelines) and PostgreSQL (partitioning, pgBouncer).
- Hands-on experience with ELK Stack (index management, Logstash filters, Kibana visualizations).
- Strong knowledge of Prometheus (exporters, alertmanager) and Grafana.
- Familiar with cloud platforms: AWS/GCP/Azure (e.g., RDS, DocumentDB, Cloud SQL).
- Programming/scripting: Python, Bash, or Go for automation tasks.
- Tools: Docker, Kubernetes, Jenkins, Terraform, Ansible.
-
Education:
- Bachelor’s in Computer Science, IT, or related field (or equivalent experience).
-
Experience:
- 10+ years in DevOps/SRE roles with production-grade database and monitoring systems.
Preferred Qualifications:
- Certifications: MongoDB Certified DBA, PostgreSQL Certification, AWS Certified DevOps Engineer, or Elastic Certified Engineer.
- Experience with Redis, Kafka, or Cassandra.
- Familiarity with OpenTelemetry or New Relic/Datadog for APM.
- Knowledge of Vault for secrets management or Hashicorp Consul.
This position may have language requirements; proficiency in English is typically expected.
Location: Riyadh, Saudi Arabia
Work Conditions: On-site, Contract