DevJobs

DevOps Engineer

Overview
Skills
  • Groovy Groovy ꞏ 3y
  • Python Python
  • Bash Bash
  • Microservices Microservices
  • Jenkins Jenkins ꞏ 3y
  • Azure DevOps Azure DevOps
  • CI/CD CI/CD
  • Azure Kubernetes Service Azure Kubernetes Service
  • AWS AWS
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Linkerd
  • Istio
  • Grafana Grafana
  • Terraform Terraform
  • Ansible Ansible
  • ELK stack
  • Microsoft Azure
  • Prometheus Prometheus
  • AI
  • Flux
  • MLOps
  • ArgoCD

About Us

Join a fast-paced, innovative engineering team at the forefront of modern software delivery. We are looking for a highly motivated DevOps Engineer to help us build scalable, resilient, and cutting-edge cloud infrastructure and automate our development lifecycle.

The Role

We are seeking a seasoned DevOps Engineer to be a key player in enhancing our continuous integration and continuous deployment (CI/CD) processes and maintaining our cloud infrastructure, with a strong emphasis on Microsoft Azure. You will drive automation and infrastructure-as-code principles across the organization, ensuring operational excellence and rapid software delivery.

What You Will Be Doing

  • Architecting and Managing CI/CD Pipelines: Designing, implementing, and optimizing robust, end-to-end CI/CD pipelines to dramatically increase the efficiency and speed of our software releases.
  • Jenkins/Groovy Automation: Developing, maintaining, and executing complex automation scripts for our CI/CD platform using Jenkins and Groovy, ensuring our build and deployment processes are reliable and fully automated.
  • Cloud Infrastructure: Building, deploying, and managing scalable, secure, and highly available infrastructure predominantly on Microsoft Azure.
  • Container Orchestration: Managing and scaling our containerized application landscape using Kubernetes and Docker.
  • Collaboration: Working closely with development and QA teams to troubleshoot production issues and implement best practices for logging, monitoring, and security.
  • Implementing Infrastructure-as-Code (IaC) using tools like Terraform or Ansible.

Required Skills & Experience (Must-Haves)

To be successful in this role, you must possess the following:

  1. Deep understanding and a must-have requirement of Kubernetes (K8S), Docker, microservices, and containerization principles.
  2. Proven practical experience (3+ years) with Jenkins and Groovy for pipeline development, automation, and job configuration.
  3. Strong working familiarity with a major Cloud provider, specifically Microsoft Azure (e.g., Virtual Networks, Azure Kubernetes Service, Azure DevOps).
  4. Expertise in configuring and managing CI/CD tooling and processes.
  5. Solid experience with Infrastructure-as-Code (IaC) tools (e.g., Terraform, Ansible).
  6. Proficiency in scripting languages (e.g., Python, Bash).
  7. Experience with monitoring, alerting, and logging systems (e.g., Prometheus, Grafana, ELK stack).

Advantages (Nice-to-Haves)

Candidates with the following experience will have a distinct advantage:

  • Knowledge and hands-on experience in AWS or Google Cloud.
  • Background in Artificial Intelligence (AI) concepts, MLOps, or relevant tooling.
  • Experience with service mesh technologies (e.g., Istio, Linkerd).
  • Familiarity with GitOps workflows (e.g., ArgoCD, Flux).

HCL AppScan