Lead Devops Engineer

Engineering ยท Full-time ยท Malta

Job description

Our client is an iGaming service provider, which offers Gaming Services, Casino Marketing, Sportsbook Marketing and Operations, Creative, Data and B.I, Operations (CS, RPF, KYC), VIP Management, Acquisition, Social Media, Content, Product, Legal and Compliance.

Role overview:

The company is seeking a highly skilled and motivated Lead DevOps Engineer to join our dynamic team in Malta. The ideal candidate will have experience in Linux based infrastructure, automation, scripting and CI/CD tools. As a Lead DevOps Engineer, you will be responsible for managing and maintaining our dedicated hosted infrastructure and ensuring its continuous availability, security and scalability.

Skill Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8 years' experience in a DevOps role - (Strong focus on CICD Pipelines in this role).
  • Experience with either GCP, Oracle, AWS or Azure (GCP & Oracle desireable).
  • Experience with Docker & Kubernetes (Helm).
  • Experience with configuration management tools like Terraform, Ansible, Chef, or Puppet.
  • Experience with Monitoring Tools - Grafana, Prometheus, ELK or others.
  • Experience with a Programming Language - Python, Bash, JavaScript, Java or any other.
  • Experience working with in an agile environment with deep understanding of agile rituals.
  • Strong attention to detail.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication skills, with the ability to collaborate effectively with cross-functional teams.
  • A proactive, can-do and will-do attitude, demonstrating a willingness to tackle challenges head-on.

Key Responsibilities:

  • Collaborate with development, operations, and quality assurance teams to streamline the software development lifecycle and automate processes.
  • Lead and guide the team, motivating and driving with technical expertise, acting as a subject matter expert and championing best practices.
  • Deploy, automate, and maintain cloud infrastructure across Cloud platforms, ensuring scalability, performance, and resilience.
  • Design and implement continuous integration and continuous delivery (CI/CD) pipelines to enable efficient and reliable software delivery.
  • Create and manage automated deployment pipelines to streamline the release process using Gitlab pipelines.
  • Manage container orchestration systems using Docker and Kubernetes (EKS), optimizing deployments and scaling.
  • Implement real-time monitoring solutions for application and infrastructure health, ensuring high availability.
  • Set up alerts and notifications for critical events to minimize downtime.