Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
A Ship Management and Offshore Vessels Operating Organization providing reliable integrated marine services to offshore Oil and Gas facilities based in Dubai is looking to recruit
Position
DevOps Engineer
Education
Computer Science or any relevant
Job Description
The DevOps Engineer will be responsible for the design, implementation, and maintenance of the DevOps pipeline. This includes managing infrastructure as code, automating deployment processes, improving system scalability, and ensuring high availability and performance for cloud-based applications. The role requires strong knowledge of continuous integration/continuous delivery (CI/CD) practices and cloud platforms.
Experience
· 5+ years of experience as a DevOps Engineer or similar role in a cloud-based environment.
· Strong proficiency with CI/CD tools such as Azure DevOps, GitHub Actions, Jenkins, or similar.
· Hands-on experience with cloud platforms such as Azure, AWS, or Google Cloud Platform (GCP).
· Expertise in Infrastructure as Code (IaC) tools such as Terraform, Ansible, or ARM Templates.
· Knowledge of containerization and container orchestration tools such as Docker and Kubernetes.
·Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or Azure Monitor.
· Experience in managing microservices deployments and scaling in a cloud environment.
· Strong experience with version control systems (e.g., Git, GitHub, GitLab).
· Proficient in scripting languages such as Bash, Python, or PowerShell.
- · Understanding of networking, security, and infrastructure performance optimization.
Knowledge
· CI/CD Pipeline Development:
- Design, implement, and manage CI/CD pipelines to automate the process of code integration, testing, and deployment using Azure DevOps, GitHub Actions, or similar tools.
- Integrate and manage automated testing, builds, and deployment processes to ensure high-quality releases.
· Infrastructure Management:
- Maintain and manage cloud infrastructure (e.g., Azure, AWS) using Infrastructure as Code (IaC) tools such as Terraform or Azure Resource Manager (ARM) Templates.
- Optimize and automate the provisioning of infrastructure and services.
· Monitoring and Logging:
- Implement monitoring and logging systems (e.g., using Prometheus, Grafana, Azure Monitor, or ELK stack) to ensure system health, performance, and alerting for proactive issue resolution.
- Analyze logs to identify issues, perform root cause analysis, and propose optimizations.
· Cloud and Container Management:
- Work with containerization technologies such as Docker to ensure consistent development, testing, and production environments.
- Manage Kubernetes clusters or other container orchestration solutions for deployment and scaling of containerized applications.
· Automation:
- Automate repetitive tasks to improve developer productivity and system reliability.
- Collaborate with development and QA teams to ensure smooth deployments and fast rollouts of new features and fixes.
· Security and Compliance:
- Implement security practices in the DevOps pipeline, such as encryption, identity and access management (IAM), and vulnerability scanning.
- Ensure compliance with regulatory and security standards for maritime systems and applications.
· Collaboration and Support:
- Work closely with developers and QA engineers to troubleshoot, resolve issues, and ensure smooth and fast deployment cycles.
- Provide support for system failures, outages, and troubleshooting.
Key Skills
Ranked by relevanceReady to apply?
Join Confidential and take your career to the next level!
Application takes less than 5 minutes