Hero Image

DevOps Engineer

Home » Jobs » DevOps Engineer

Job Details

Icon

Employment Type

Full time

Icon

Industry

Information Technology

Icon

Salary

AED 22000 - 25000

Icon

Location

Dubai, United Arab Emirates

Icon

Job Posted Time

May 14, 2024

Job Description

Responsibilities:

  • Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes, ensuring the rapid and reliable delivery of software.
  • Work closely with development teams to optimize application architectures for cloud environments, emphasizing scalability, availability, and performance.
  • Implement and manage containerization and orchestration platforms (e.g., Docker, Kubernetes) to facilitate efficient deployment and scaling of applications.
  • Collaborate with operations teams to design, implement, and maintain cloud infrastructure using platforms such as AWS, Azure, or Google Cloud.
  • Monitor and troubleshoot application and infrastructure performance issues, responding to incidents and identifying opportunities for optimization.
  • Implement and enforce security best practices, ensuring the integrity and confidentiality of data within the environment.
  • Maintain configuration management tools to ensure consistency across various environments and servers.
  • Collaborate with cross-functional teams to gather requirements and implement infrastructure improvements that align with business goals.
  • Research and recommend new technologies and tools to enhance the DevOps process and infrastructure.
  • Document processes, procedures, and configurations to facilitate knowledge sharing and onboarding of new team members.

Qualifications:

  • Bachelor's or higher degree in Computer Science, Information Technology, or related field.
  • Proven experience as a DevOps Engineer or similar role, with a strong understanding of software development and IT operations.
  • Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI) and configuration management tools (e.g., Ansible, Terraform).
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Solid understanding of cloud platforms (AWS, Azure, Google Cloud) and infrastructure as code concepts.
  • Familiarity with scripting languages (e.g., Bash, Python) and automation frameworks.
  • Strong knowledge of networking, security, and monitoring practices in a DevOps context.
  • Problem-solving mindset and ability to troubleshoot complex technical issues.
  • Excellent communication skills, with the ability to collaborate effectively across teams.
  • Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.