Devops Engineer

Al Dafna, Qatar, Qatar

Job Description

Your responsibilities will include designing, implementing, and maintaining database systems, optimizing performance, and safeguarding data integrity. As a DevOps engineer you will be responsible for the smooth operation of the IT infrastructure and work with developers to deploy and manage code changes, and with operations staff to ensure that systems are up and running smoothly. 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. Ensure compliance with data privacy regulations and industry standards. Regularly conduct security audits and vulnerability assessments. Monitor database performance and proactively identify and address issues. Implement performance tuning and scalability improvements. Develop and maintain backup and recovery procedures to ensure data availability and integrity. Conduct regular testing to ensure the processes work well. Manage data migration, transformation, and loading processes. Enforce data quality standards and implement data validation checks. Regularly perform data purging and archiving as needed. Provide technical support and assist in troubleshooting and resolving database-related incidents. Maintain accurate and up-to-date documentation of database configurations, procedures, and policies. Monitor database growth trends and plan for future capacity requirements. Propose and implement scalable solutions to accommodate increased data volumes. Plan and execute database software upgrades and patches. Ensure compatibility of new versions with existing applications through testing and validation. Stay updated on emerging trends and technologies in database management. Provide training to other IT staff and end-users on database-related best practices. Participate in on-call rotation and provide after-hours support as needed to ensure 24/7 availability of Database system framework and services. Collaborate with development, operations, and IT teams to design, implement, and maintain automated CI/CD pipelines. Manage and optimize on premises cloud-based infrastructure, utilizing services such as Kubernetes cloud-based technologies, ensuring high availability, performance, reliability, scalability, and security. 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 such as pods, services, deployments, and persistent volumes. Implement monitoring, logging, and alerting solutions for Kubernetes clusters. Troubleshoot and resolve issues related to Kubernetes infrastructure, networking, and containerized applications. Develop and maintain documentation, standard operating procedures, and best practices for Kubernetes administration. Stay up to date with the latest Kubernetes trends, tools, and best practices, and proactively recommend improvements to enhance system performance and reliability. Knowledge, Skills, and Experience: You must have a bachelors 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. Working Knowledge on Windows and Redhat Linux. Strong understanding of software development lifecycle (SDLC) processes and methodologies. Working knowledge of a variety of RDMS, including SQL DB (Mandatory); MYSQL, MS-SQL, PostgreSQL etc. And NoSQL DBs including - MongoDB, Couchbase etc. Strong comprehension of backup and recovery techniques to safeguard important data. Proficiency in data manipulation languages, including SQL, PostgreSQL, NoSQL. Working Knowledge on managing DR setup, replication, and testing. Working Knowledge on DB Clusters across sites. like MySQL InnoDB, MS-SQL Cluster (WSFC). Knowledge of best practices for database security, such as access control, encryption, and vulnerability management. Knowledge of performance monitoring and adjusting to enhance and fine tune database performance. Knowledge on Kubernetes architecture, components, and ecosystem would be favorable. Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes. Experience with cloud platforms (e.g., AWS, GCP, Azure) and infrastructure-as-code tools (e.g., Terraform). Familiarity with version control systems such as Git. Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues in a distributed environment and fix database related problems. You must be fluent in English. Knowledge of Arabic will be an added advantage. Strong communication and interpersonal skills are a must, with the ability to work effectively in a team environment and customer oriented. Relevant certifications such as Certified Kubernetes Administrator (CKA) and Linux certifications. Relevant certifications such as Oracle MySQL Database Administration, Microsoft Certified: Azure Database Administrator Associate or equivalent, are advantageous. Vertical: Technology

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1654607
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Al Dafna, Qatar, Qatar
  • Education
    Not mentioned