Open Positions

Mid DevOps Engineer

Engineering & Technology
Italy

Position

A Mid-Level DevOps Engineer assists in designing, deploying, and operating cloud-native infrastructure, focusing on Kubernetes, Terraform, GitOps, and Flux1. This involves contributing to the configuration and management of Kubernetes clusters, Terraform infrastructure as code, and GitOps workflows to support automated application deployment2. This role will work with development teams to support continuous integration and continuous delivery of software applications and assist with the operational maintenance and support of our shared infrastructure estate.

Responsibilities

  • Contribute to the design and management of cloud-native system architectures using Kubernetes, aiming for high availability, performance, and reliability.
  • Implement and manage Terraform infrastructure as code to provision and manage cloud resources, ensuring consistency.
  • Develop and maintain GitOps workflows using tools like Flux or similar, to automate deployment of applications.
  • Assist in the design and operation of container-based hosting environments using Kubernetes, including management of pods, services, and deployments.
  • Support the management and configuration of cloud-native networking components, including load balancers, ingress controllers, and service meshes.
  • Participate in incident and problem management to identify root causes and implement fixes, with a focus on automation and self-healing systems.
  • Collaborate with development teams to understand requirements and ensure seamless integration with cloud-native infrastructure.
  • Analyze and improve systems' performance & scalability, and automate systems management using tools like Prometheus, Grafana, and Kubernetes dashboard.
  • Undertake regular review of IT Security vulnerabilities related to Infrastructure, participate in remediation work to improve Infra security scores, and ensure compliance with organizational security policies.
  • Provide 3rd line support where required in an on-call roster covering one or more of our applications, with a focus on resolving technical issues and improving overall system reliability.

Requirements

Must have:

  • Experience with Kubernetes, including cluster management, networking fundamentals, pod management, and service management.
  • Experience with infrastructure as code concepts.
  • Familiarity with GitOps workflows.
  • Understanding of cloud-native architectures, including microservices, service meshes, and containerization.
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines, including Docker builds.
  • Problem-solving skills, with the ability to troubleshoot technical issues.
  • Good communication skills, with the ability to work with development teams and other stakeholders.

Nice to have:

  • Experience with Terraform/OpenTofu.
  • Experience with Flux GitOps tool.
  • Familiarity with NGINX Ingress Controller, including basic configuration and troubleshooting.
  • Experience with CI/CD tools like GitHub Actions / Azure DevOps pipelines or similar.
  • Exposure to cloud providers like AWS, GCP, or Azure, including management of cloud resources and services.
  • Basic understanding of IT security principles.

We’re looking for someone who is:

  • driven to push the boundaries and lead change and performance
  • communicative to leave no-one in the dark and to work with your team successfully
  • reliable so we know that we can call on you to meet deadlines
  • passionate about the latest technologies and standards
  • proactive to suggest improvements, identify and fix potential issues
  • solid technically speaking, to advise both Clients and internal teams


Our people are key to our success and we pride ourselves on offering a dynamic, creative, innovative and supportive environment. Having the right combination of a 'can-do' approach, strong work ethic, integrity, friendliness and attention to detail is crucial.

Even if you don’t tick all the boxes for one particular role, but you have a keen interest in what we do, send us your details, we may find a suitable match during the interview process.


Deltatre consciously nurtures an environment where each and every team member feels safe to bring their whole selves to work, in which everyone is valued and respected for who they are and what they bring. Everyone has the opportunity to reach their full potential, and every team member is expected to treat everyone with dignity and respect, value different perspectives, use inclusive language and work in alignment with Deltatre's commitment to diversity and inclusion. At Deltatre, everyone is welcome and celebrated.