Share this Job

Job Title:  DevOps Engineer

Job ID:  2870
Department:  Infrastructure
Category:  IT Development
Location: 

London, GB

Employment Type:  Permanent
Description: 

 

Who we are

We are a software as a service (SaaS) company, bringing true digital transformation to the global shipping industry. We enhance the way shipping professionals work by creating technology for the maritime industry and bringing it to market.

 

With over 85% of the world’s trade transported by sea, we have a huge opportunity to transform existing manual, offline and disparate processes into a tech-enabled and data-rich experience enabling better decision-making and fewer costly and time-consuming mistakes. Our premier platform, Sea/, is the world’s first digital shipping platform that provides cloud-based applications focused on the pre-fixture and at-fixture space. These connect to create efficiencies and digitise workflows.

 

To understand more about us, please visit https://www.sea.live/about-maritech/.

 

The Role

 

We are looking for a  DevOps Engineer to join our expanding team within a market leading organisation, and work on cutting edge projects. If you are a DevOps/Platform Engineer who is well organised, methodical, passionate about technology and eager to develop your existing skills and experience within a fast-paced environment, then this role could be for you.

 

 

Role Responsibilities

  • Work with other Platform Engineers, Infrastructure and DBAs to design, plan, implement, and release necessary changes according to the needs of the business.
  • Work on everything from transitioning the on-prem teams into the cloud, helping move to an orchestrated container-based service architecture (Kubernetes and Docker). 
  • Add, Improve and maintain modules in our central Terraform & PowerShell Module library 
  • Consolidate existing Azure resources where possible and migrate on-prem services to PaaS/AKS services with assistance from the platform engineering team and engineering teams 
  • Manage and monitor systems to ensure that issues are quickly identified and resolved 
  • Collaborate with the operations and development teams to plan and execute system changes e.g security and audit controls 
  • Automate build and release manual activities 
  • Create guides and documentation for the development team to operate and maintain products. 
  • Participate in incident management. Prioritise incidents to help deliver within SLAs. Carry out strong diagnosis to discover root cause and resolutions.

 

Skills and Experience

 

Personal Attributes

  • Excellent communication skills
  • Strong analytical, problem solving and issue resolution skills
  • Attention to detail
  • Mentoring and Coaching experience and supporting more junior staff
  • Team player with the ability to exercise independent decision making
  • Hands-on, dependable, detailed, quality-conscious and result driven
  • Flexible and able to adapt to new ideas with a can-do attitude
  • Able to learn and research independently
  • Able to plan successfully and understand the big picture

 

Essential Skills

  • Excellent hands-on experience with Microsoft Azure and Azure DevOps Pipelines
  • Excellent hands-on working knowledge of Infrastructure as Code using Ansible, Terraform and PowerShell. 
  • Excellent hands-on knowledge on the usage of CI/CD processes including the integration of security & code quality tools.
  • Excellent hands-on experience in engineering and automation of container orchestration with Kubernetes
  • Excellent hands-on experience in designing, implementing, testing, and securing APIs
  • Excellent knowledge of relevant Operations services and Agile methodologies
  • Excellent hands-on experience implementing security controls across data, infrastructure, and applications primarily in Azure
  • Excellent hands-on knowledge in logging and monitoring tools (Prometheus, Grafana, Victoria).
  • Excellent hands-on knowledge in setup, maintaining and supporting Kubernetes environments using cloud providers -vSphere for on-premises and Azure for cloud deployments. 
  • Good understanding of information security principles, cloud security and best practices
  • Good working knowledge of Teamcity and Octopus. 
  • Good knowledge of security scanning tools (Static Code Analysis, Dynamics Security Testing, Opensource and Container Scanning tools).
  • Good working knowledge in building solutions on and developing integrations using Azure services
  • Good working knowledge with Secure Software Development Lifecycle (SSDLC) in an Azure world 
  • Good working knowledge implementing security controls across all infrastructure, platforms, and applications
  • Good working knowledge of implementing BCP and Disaster Recovery solutions for services deployed onprem and Azure.
  • Good working knowledge of implementing enterprise grade monitoring and alerting solutions of application, networks, data, and infrastructure
  • Able to produce excellent documentation to support the development and implementation of critical projects
  • Ability to lead complex project end-to-end from requirements, design, implementation, testing and supporting the solution.

 

Highly Desirable

  • Experience with Elastic Search 
  • Experience with Linux, package management, config changes and basic tasks
  • Experience implementing WAF solutions using services such as Akamai
  • Experience implementing SIEM & SOAR Tools
  • Experience in privileged access management, vulnerability management, secure remote access, secrets management and access control.