DevOps Engineer

Remote
Posted 1 month ago

A position is open for a highly skilled and motivated DevOps Engineer to join the technology team at CallMiner, the global leader in conversation intelligence powered by AI and ML. This engineer will be crucial in building, maintaining, and optimizing CI/CD pipelines and cloud infrastructure to deliver scalable and reliable software releases.

This is a full-time, remote position.


Role Summary and CI/CD Optimization Mandate

The DevOps Engineer is a hands-on technical expert focused on automation, continuous integration/delivery, and orchestration across hybrid cloud environments. The role involves deep collaboration with development, QA, and operations teams to implement best practices, particularly utilizing the GitOps methodology.

Key Responsibilities

  • CI/CD Pipeline Management: Design, implement, and maintain CI/CD pipelines using GitLab and other automation tooling.
  • Hybrid Cloud Infrastructure: Manage and optimize infrastructure across AWS and Azure environments.
  • Orchestration & Containerization: Deploy, manage, and troubleshoot applications using Docker and Kubernetes.
  • GitOps & Automation: Implement GitOps workflows utilizing ArgoCD. Automate provisioning and configuration management with Ansible and orchestration with AWX.
  • System Administration: Administer and maintain Linux and Windows Server systems in hybrid environments.
  • Tooling & Scripting: Develop automation, tooling, and scripts using Bash, Python, or PowerShell.
  • Release Engineering: Collaborate on release engineering processes, including versioning, packaging, testing, and automated deployment.

Required Experience and Technical Qualifications

The ideal candidate is a proven DevOps professional with deep expertise in multi-cloud infrastructure, container orchestration, and leading automation efforts via modern GitOps and configuration management tools.

  • Experience: Proven experience as a DevOps Engineer or in a similar role with at least three (3) years of experience.
  • Cloud Expertise (Required): Expertise with AWS and Azure cloud infrastructure and services.
  • Containerization & Orchestration: Strong background in Docker and Kubernetes.
  • Automation Tooling: Configuration management experience using Ansible and orchestration with AWX.
  • CI/CD & GitOps: Strong understanding of CI/CD using GitLab and proficiency with GitOps principles and ArgoCD.
  • Scripting & OS: Proficiency with Linux administration and strong scripting skills (Bash, Python, PowerShell, or similar).
  • Skills: Strong troubleshooting skills across software, infrastructure, and network layers. Knowledge of release engineering concepts.

Preferred Qualifications

  • Experience managing Windows Server environments.
  • Familiarity with Infrastructure as Code tools (Terraform, CloudFormation).
  • Experience with observability and monitoring tools (Prometheus, Grafana, ELK Stack, etc.).
  • AWS or Azure DevOps-related certifications.

Job Features

Job CategoryDevOps, Software Engineering

Apply For This Job

A valid phone number is required.