DevOps Engineer

 Job Description:

Overview

We are looking for a DevOps Engineer with a strong focus on Azure and/ or Google Cloud Platform, modern CI/CD practices, and GitLab automation. You will build and enhance cloud-ready delivery pipelines, streamline infrastructure deployments, and improve reliability across distributed systems.

While our primary workflows run in Azure and GitLab, experience with Google Cloud Platform (GCP) and configuration management tools such as Ansible will be highly valued, especially in hybrid or multi-cloud environments. Familiarity with container technologies such as Docker and Kubernetes is a strong plus.

What You Will Do:

  • Build and maintain cloud infrastructure across Azure and (optionally) GCP using Terraform and cloud-native principles;
  • Design and optimize GitLab CI/CD pipelines for automated builds, testing, security scanning, and deployments;
  • Implement and maintain configuration management solutions (e.g., Ansible) to ensure consistent and repeatable environments;
  • Improve infrastructure reliability, scalability, and performance through automation and monitoring;
  • Collaborate with developers and operations teams to streamline software delivery;
  • Maintain containerized environments and support cloud‑ready application workflows (Docker/K8s experience beneficial);
  • Contribute to security, compliance, and operational excellence practices across the engineering organization.

Requirements

Must-Have:

  • 2+ years of DevOps experience;
  • Strong experience with Azure and/or GCP services (compute, networking, identity, storage, monitoring;
  • Hands-on experience implementing and maintaining CI/CD pipelines in GitLab;
  • Experience with configuration management tools such as Ansible;
  • Solid understanding of DevOps principles: automation, observability, repeatability, and infrastructure lifecycle management;
  • Proficiency in Infrastructure-as-Code (Terraform preferred);
  • Bash or Python scripting skills;
  • Experience with Linux administration and troubleshooting.

Nice-to-Have:

  • Kubernetes cluster administration and debugging;
  • Hands-on experience with Google Cloud Platform (GCP) services (e.g., GKE, IAM, networking);
  • Docker image creation, registries, and runtime operations;
  • Experience with Azure DevOps Pipelines, GitHub Actions, or other CI/CD tools;
  • Python scripting for automation;
  • Exposure to configuration management tools such as Ansible or Puppet;
  • Familiarity with hybrid or multi-cloud environments.
  Required Skills:

DevOps