DevOps Engineer
Job Details
Employment Type
Full time
Industry
Information Technology
Salary
AED 22000 - 25000
Location
Dubai, United Arab Emirates
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.