Job Description
For one of our customers, we are urgently seeking for skilled Database Administrator (DBA) and DevOps Engineer, you will be a pivotal member of our project support team in Qatar.
Your primary responsibility will be to ensure the efficient and secure management of our organization's databases. Additionally, you will play a vital role in maintaining and optimizing the IT infrastructure, collaborating closely with software developers and operations staff to guarantee seamless operations.
Contract duration: 37 months.
Responsibilities:
- Design, implement, and manage database structures to meet application and business requirements.
- Collaborate with software developers to ensure efficient integration of applications with the database.
- Implement and enforce database security measures to protect sensitive information and ensure compliance with data privacy regulations.
- Conduct security audits and vulnerability assessments regularly.
- 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 assist in troubleshooting and resolving 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 provide training to other IT staff and end-users.
- Participate in on-call rotation and provide after-hours support as needed.
- 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.
Job Details
- Job Location
- Qatar
- Company Industry
- Other Business Support Services
- Company Type
- Unspecified
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified