Devops Engineer

Dubai, DU, AE, United Arab Emirates

Job Description

We are seeking a highly skilled DevOps Engineer to join our dynamic team. The DevOps Engineer will be responsible for developing and maintaining the infrastructure, ensuring the seamless deployment of applications, and improving overall system efficiency. The ideal candidate will have experience in software development, system administration, and an in-depth understanding of automation tools.

Key Responsibilities:

Infrastructure Management:

• Design, build, and maintain scalable, reliable, and secure infrastructure.
• Manage cloud infrastructure (AWS, Azure, Google Cloud) and on-premises servers.
• Implement and manage configuration management solutions such as Ansible, Puppet, or Chef.

Continuous Integration/Continuous Deployment (CI/CD):

• Develop and maintain CI/CD pipelines to automate application deployment.
• Work with development teams to ensure best practices are followed for software development and deployments.
• Automate testing, deployment, and monitoring processes.

Monitoring and Logging:

• Implement and maintain monitoring and alerting systems using tools like Prometheus, Grafana, ELK stack, or similar.
• Ensure the systems are highly available and performant.
• Perform regular system monitoring, verifying the integrity and availability of all hardware, server resources, systems, and key processes.

Security:

• Implement security best practices, including secure coding, automated security testing, and infrastructure hardening.
• Monitor and respond to security incidents and vulnerabilities.

• Collaboration and Communication:
• Collaborate with software developers, system operators, and other IT staff members to manage code releases.
• Communicate effectively with technical and non-technical team members.

Automation and Scripting:

• Develop automation scripts to handle routine tasks and improve operational efficiency.
• Use scripting languages such as Python, Bash, or PowerShell.




Troubleshooting and Support:

• Provide technical support and troubleshooting for production and development systems.
• Perform root cause analysis for service interruptions and create preventative measures.

Qualifications:

• Bachelors degree in computer science, Information Technology, or a related field.
• Proven experience as a DevOps Engineer or similar software engineering role.
• Strong knowledge of cloud platforms (AWS, Azure, Google Cloud).
• Proficiency with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar.
• Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
• Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
• Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
• Strong scripting skills in languages such as Python, Bash, or PowerShell.
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork abilities.

Skills:

• Certification in cloud technologies (e.g., Azure Certified DevOps Engineer).
• Experience with microservices architecture and related technologies.
• Knowledge of database management and SQL.
• Experience with network administration and protocols.

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
    JD1716445
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned