Job Title: DevOps Engineer (Experience in Ship/GCC Environment)
Job Summary:
We are looking for an experienced DevOps Engineer with a minimum of 5 years of experience in a GCC or multinational environment. The ideal candidate should have a strong background in CI/CD pipeline design, infrastructure automation, and release management, with proven expertise in tools like GitLab CI/CD, Terraform, and scripting languages.
Key Responsibilities:
- CI/CD Pipeline Design and Optimization:Collaborate with development and operations teams to design efficient CI/CD pipelines that streamline the build, test, and deployment processes.
Implement GitLab CI/CD best practices, optimizing pipelines to reduce build times and enhance deployment efficiency.
Develop and manage infrastructure-as-code (IaC) scripts to automate GitLab infrastructure provisioning and configuration.
Use GitLab APIs and CI/CD scripts to automate repetitive tasks, reducing manual intervention and increasing team productivity.
- Release Management:Design and manage multi-release deployments, ensuring smooth environment management across different stages.
- Infrastructure Automation and Management:Leverage IaC tools like Terraform and AWS CloudFormation to automate infrastructure provisioning and configuration.
- Scripting and Automation:Write and maintain scripts using Python, Bash, or PowerShell to automate processes, enhance system reliability, and support CI/CD workflows.
Qualifications:
- Experience: Minimum 5 years as a DevOps Engineer, Site Reliability Engineer, or similar role within a Ship/GCC or multinational environment.
- Skills:Proficiency in CI/CD tools, particularly GitLab CI/CD, and strong experience with configuration management and IaC tools such as Terraform.
Strong scripting skills in Python, Bash, or PowerShell.
Knowledge of version control systems, including Git.