Database Administrator / DevOps Engineer (37 Months Contract)
Full Time
Login to bookmark
Bookmark Details
Database Administrator / DevOps Engineer (37 Months Contract)
We are currently seeking a Database Administrator (DBA) / DevOps Engineer for one of our clients in Qatar. In this role, you will be responsible for managing and optimizing the organization’s databases while also contributing to the smooth operation of the IT infrastructure. This position requires a strong technical background in database management and DevOps practices.
Responsibilities:
- Design, implement, and manage database structures to meet application and business requirements.
- Collaborate with software developers to ensure seamless integration of applications with the database.
- Implement and enforce database security measures to protect sensitive information and ensure compliance with data privacy regulations.
- Conduct regular security audits and vulnerability assessments.
- Monitor database performance, identify and address issues, and implement performance tuning and scalability improvements.
- Develop and maintain backup and recovery procedures to ensure data availability and integrity.
- Manage data migration, transformation, and loading processes, enforcing data quality standards and conducting regular testing.
- Provide technical support and troubleshoot database-related incidents.
- Maintain accurate documentation of database configurations, procedures, and policies.
- Plan for future capacity requirements and execute database software upgrades and patches.
- Stay updated on emerging trends and technologies in database management and DevOps practices.
- Collaborate with development, operations, and IT teams to design, implement, and maintain automated CI/CD pipelines.
- Manage and optimize on-premises and cloud-based infrastructure, utilizing services such as Kubernetes and cloud-based technologies.
- Develop and maintain infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or Ansible.
- Automate configuration management tasks using tools like Puppet, Chef, or SaltStack.
- Deploy, configure, and scale Kubernetes resources and implement monitoring, logging, and alerting solutions for Kubernetes clusters.
- Troubleshoot and resolve issues related to Kubernetes infrastructure and containerized applications.
- Develop and maintain documentation, standard operating procedures, and best practices for Kubernetes administration.
Requirements
- Bachelor’s degree in computer science or equivalent.
- Proven experience as a DBA / DevOps Engineer in a production environment, with at least 10 to 12 years of experience.
- Strong understanding of database management principles and practices.
- Proficiency in a variety of RDBMS and NoSQL databases, SQL, PostgreSQL, NoSQL, backup and recovery techniques, and database security best practices.
- Knowledge of Kubernetes architecture, components, and ecosystem.
- Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure), infrastructure-as-code tools (e.g., Terraform), and version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Fluent in English; knowledge of Arabic is an advantage.
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail