DevOps Engineer

دوام كامل في a Laimoon Verified Company في Qatar
نُشرت يوم April 18, 2024

تفاصيل الوظيفة

Your responsibilities will include designingimplementing and maintaining database systems optimizingperformance and safeguarding data integrity. As a DevOps engineeryou will be responsible for the smooth operation of the ITinfrastructure and work with developers to deploy and manage codechanges and with operations staff to ensure that systems are up andrunning smoothly.Responsibilities:Design implement andmanage database structures to meet application and businessrequirements.Collaborate with softwaredevelopers to ensure efficient integration of applications with thedatabase.Implement and enforce databasesecurity measures to protect sensitive information. Ensurecompliance with data privacy regulations and industrystandards.Regularly conduct security auditsand vulnerability assessments.Monitor databaseperformance and proactively identify and address issues. Implementperformance tuning and scalabilityimprovements.Develop and maintain backup andrecovery procedures to ensure data availability and integrity.Conduct regular testing to ensure the processes workwell.Manage data migration transformation andloading processes. Enforce data quality standards and implementdata validation checks. Regularly perform data purging andarchiving as needed.Provide technical supportand assist in troubleshooting and resolving databaserelatedincidents.Maintain accurate and uptodatedocumentation of database configurations procedures andpolicies.Monitor database growth trends andplan for future capacity requirements. Propose and implementscalable solutions to accommodate increased datavolumes.Plan and execute database softwareupgrades and patches. Ensure compatibility of new versions withexisting applications through testing andvalidation.Stay updated on emerging trends andtechnologies in database management. Provide training to other ITstaff and endusers on databaserelated bestpractices.Participate in oncall rotation andprovide afterhours support as needed to ensure 24/7 availability ofDatabase system framework andservices.Collaborate with developmentoperations and IT teams to design implement and maintain automatedCI/CD pipelines.Manage and optimize onpremises cloudbased infrastructure utilizing services such asKubernetes cloudbased technologies ensuring high availabilityperformance reliability scalability andsecurity.Develop and maintain infrastructureas code (IaC) using tools such as Terraform CloudFormation orAnsible.Automate configuration managementtasks using tools like Puppet Chef orSaltStack.Deploy configure and scaleKubernetes resources such as pods services deployments andpersistent volumes.Implement monitoringlogging and alerting solutions for Kubernetesclusters.Troubleshoot and resolve issuesrelated to Kubernetes infrastructure networking and containerizedapplications.Develop and maintaindocumentation standard operating procedures and best practices forKubernetes administration.Stay up to date withthe latest Kubernetes trends tools and best practices andproactively recommend improvements to enhance system performanceandreliability.KnowledgeSkills andExperience:You musthave a bachelors degree in computer science orequivalent.Proven Experience as a DBA/DevOpsEngineer in a production environment with at least 10 to 12 yearsof experience.Working Knowledge on Windows andRedhat Linux.Strong understanding of softwaredevelopment lifecycle (SDLC) processes andmethodologies.Working knowledge of a varietyof RDMS including SQL DB (Mandatory); MYSQL MSSQL PostgreSQL etc.And NoSQL DBs including MongoDB Couchbaseetc.Strong comprehension of backup andrecovery techniques to safeguard importantdata.Proficiency in data manipulationlanguages including SQL PostgreSQLNoSQL.Working Knowledge on managing DR setupreplication and testing.Working Knowledge onDB Clusters across sites. like MySQL InnoDB MSSQL Cluster(WSFC).Knowledge of best practices fordatabase security such as access control encryption andvulnerability management.Knowledge ofperformance monitoring and adjusting to enhance and fine tunedatabase performance.Knowledge on Kubernetesarchitecture components and ecosystem would befavorable.Experience with containerizationtechnologies such as Docker and container orchestration platformslike Kubernetes.Experience with cloudplatforms (e.g. AWS GCP Azure) and infrastructureascode tools (e.g.Terraform).Familiarity with version controlsystems such as Git.Excellent problemsolvingand analytical skills with the ability to troubleshoot complexissues in a distributed environment and fix database relatedproblems.You must be fluent in English.Knowledge of Arabic will be an addedadvantage.Strong communication andinterpersonal skills are a must with the ability to workeffectively in a team environment and customeroriented.Relevant certifications such asCertified Kubernetes Administrator (CKA) and Linuxcertifications.Relevant certifications such asOracle MySQL Database Administration Microsoft Certified: AzureDatabase Administrator Associate or equivalent areadvantageous.Vertical:TechnologyRemoteWork : No

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All DevOps Jobs
تعليقات وملاحظات تعليقات وملاحظات