Senior DevOps Engineer

Date:  16 Feb 2024
Location:  Andheri (Mumbai)
Company:  Fleet Management India Private Limited

Our 27-year journey rides on the passion of over 24,000 seafarers and 1,000 onshore professionals. Today, we are one of the largest independent third-party ship management companies managing over 600 diverse types of vessels.
Headquartered in Hong Kong SAR, China, we operate on a global scale having 27 offices in 12 countries. Our client base spans over 100 world-class ship owners, including Fortune 500 companies from China, Greece, India, Japan, Korea, Netherlands, Norway, Turkey and the USA, among others.
In a shore career at FLEET, you will be working with a team of a highly passionate, self-driven and committed group of people. We aim to be a place where you can achieve your full potential, regardless of your background. We are looking for individuals who are ambitious about making a strong contribution to FLEET’s short and long-term sustainable growth – whether you are dealing directly with clients or working in a role supporting the business, such as technology, legal or communications.

 

Job Position Summary 

An exciting and challenging opportunity has arisen for a Senior DevOps Engineer to lead all efforts across our IT programme which includes new solutions based around rebuilding our custom in-house PARIS platform.

The successful candidate will play a pivotal role in our team of IT professionals, specifically focusing on DevOps responsibilities. This role aims to align technological initiatives with strategic goals, emphasising the implementation of DevOps best practices to optimize efficiency and enhance overall system performance.

This role is a key part of Fleet’s focus to develop leading digital capability to enhance and improve our platforms deployed over 650+ ships.
 

Key Roles and Responsibilities   

As a Senior DevOps Engineer, your responsibilities will include

Continuous Integration and Continuous Deployment (CI/CD):
• Design, implement, and manage CI/CD pipelines to automate software build, test, and deployment processes
• Maintain and improve the CI/CD infrastructure for efficient and reliable deployment Infrastructure as Code (IaC):
• Develop and maintain infrastructure as code using tools like Terraform, Ansible, or CloudFormation to provision and manage cloud resources
• Ensure infrastructure is versioned, consistent, and scalable 

Automation:
• Automate manual processes, tasks, and workflows to improve efficiency and reduce human error
• Implement and maintain automation scripts and tools

Monitoring and Alerting:
• Set up and configure monitoring systems to track the performance and health of applications and infrastructure
• Respond to alerts, troubleshoot issues, and optimise system performance

Containerisation and Orchestration:
• Implement and manage containerisation technologies like Docker and container orchestration platforms like Kubernetes.
• Scale, manage, and optimise containerised applications.

Security and Compliance:
•Ensure the security and compliance of infrastructure and applications by implementing best practices and security measures

Teamwork & Communication
• Collaborate with development and operations teams to foster a DevOps culture
• Proactive mind-set in helping other Software Engineers/Operations team if they require help or expertise.
• Working collaboratively with the rest of the IT team members – based onshore and offshore – to ensure that solutions delivered are high-quality and easy to support.
• Communicating clearly and concisely across all levels – facilitating design decisions with other Software Engineers and IT stakeholders in simple terms

 

Job Experience, Functional Knowledge and Qualifications   

ESSENTIAL

  • Over 6 years of hands-on DevOps experience, proficient in scripting and programming languages (Python, Bash, Ruby, PowerShell)
  • Expertise in CI/CD tools (Jenkins, Travis CI, GitLab CI/CD) for streamlined continuous integration and delivery processes.
  • Familiarity with configuration management tools (Ansible, Puppet, Chef) for efficient infrastructure management
  • Knowledgeable in containerization (Docker) and orchestration (Kubernetes) for scalable application deployment
  • Substantial experience with cloud platforms (AWS and Azure or Google Cloud) for designing and managing cloud-based infrastructure
  • Effective team player with strong problem-solving skills, capable of collaborating with developers and operations personnel.
  • Excellent communication and documentation skills in English

 

DESIRABLE

  • Relevant certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or Docker Certified Associate
  • Experience with container orchestration tools (e.g., Helm, OpenShift)
  • Knowledge of microservices architecture and related technologies
  • Understanding of DevSecOps practices and tools
  • Experience with serverless computing (e.g., AWS Lambda, Azure Functions).
  • Familiarity with logging and monitoring tools (e.g., ELK stack, Prometheus, Grafana).
  • Experience with continuous integration and deployment of mobile applications

 

Fleet Management Limited is committed to diversity, equity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by local laws.