The company is seeking a Senior DevOps & Database Reliability Engineer to join our Vietnam operations team. This role focuses on designing, implementing, and maintaining robust database infrastructure and DevOps practices on Microsoft Azure with expertise in PostgreSQL and MongoDB.
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
Location: Riyadh, Riyadh, Saudi Arabia (On-site)
Work Conditions:
Key Responsibilities:
-
Database Management & Reliability:
- Design, implement, and maintain highly available PostgreSQL and MongoDB clusters on Azure
- Utilize Azure Database for PostgreSQL and Azure Cosmos DB
- Perform performance tuning, optimization, and capacity planning
- Implement backup, recovery, and disaster recovery strategies using Azure Backup and geo-replication
- Monitor database health and performance using Azure Monitor
- Manage database security, access, and compliance
- Conduct upgrades, patching, and migrations
-
Azure Cloud Infrastructure & DevOps:
- Architect scalable, secure Azure solutions
- Manage Azure VMs, AKS, VNets, Load Balancers, Application Gateways
- Use OpenTofu (Terraform fork) for Infrastructure as Code (IaC)
- Build CI/CD pipelines with Azure DevOps, GitHub Actions, or GitLab CI
- Manage containerized workloads with Docker and AKS
- Configure monitoring and implement logging and alerting with Azure Monitor, Prometheus, Grafana
-
Automation & Scripting:
- Develop automation using Python, Bash, PowerShell
- Build and maintain OpenTofu modules
- Automate database maintenance routines and build self-service tools for developers
- Implement GitOps workflows
-
Application Stack Collaboration:
- Work closely with Golang backend teams
- Support frontend deployment (React/Vue/Angular)
- Optimize database interactions and troubleshoot across frontend, backend, and database layers
-
Collaboration & Support:
- Provide L2/L3 support
- Support teams with database design and optimization
- Conduct root cause analysis (RCA) investigations and participate in on-call rotation
- Document runbooks and architectural decisions
- Mentor junior team members
-
Security & Compliance:
- Implement database security best practices
- Use Azure Key Vault for secret management and conduct security audits
- Ensure compliance (e.g., GDPR) and implement Azure Security Center recommendations
Qualifications:
- Bachelor's in Computer Science, IT, or a similar field
- Minimum 5 years of experience in DevOps, DBA, or SRE
- Experience managing production database systems at scale
Technical Skills Required:
- Expert knowledge of Azure (VMs, AKS, VNets, Load Balancers, Storage)
- OpenTofu/Terraform IaC experience
- Azure DevOps, ARM templates, Azure CLI knowledge
- Expert PostgreSQL (HA, replication, tuning) and strong MongoDB skills
- Familiarity with Azure PostgreSQL & Cosmos DB, database migration experience
- Strong Linux administration skills and knowledge of networking, DNS, load balancing, and CDN
Preferred Technical Skills:
- Azure certifications
- Knowledge of Redis, Elasticsearch, GitOps (ArgoCD/Flux), Azure Site Recovery, and Helm charts
Soft Skills:
- Excellent analytical and communication skills
- Strong English communication
- Self-driven, collaborative, and detail-oriented
What We Offer:
- Work on cutting-edge global projects
- Hands-on modern cloud-native stacks
- Training and certification opportunities
- Competitive salary and benefits
- Flexible work-life balance
- Career growth opportunities
Language Requirements: Proficient in English.