R

DevOps Engineer

RhythmX AI
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

4+ Years

SKILLS REQUIRED

KubernetesCI/CDInfrastructure as CodeMicrosoft AzureHelmDockerDeployment StrategiesObservability

Job description

Overview

Build and operate secure, reliable, and repeatable cloud-native deployments for RhythmX AI's healthcare SaaS platform, working on CI/CD automation, Kubernetes deployments, infrastructure provisioning, production observability, and cloud efficiency.

What you'll do

  • Build and maintain CI/CD pipelines for microservices, automating build, test, container image publishing, artifact promotion, and deployment.
  • Maintain Helm charts, Kubernetes manifests, and GitOps workflows using Argo CD or Flux.
  • Support standardized and repeatable deployment workflows across development, QA, staging, and production environments.
  • Implement deployment preflight checks, smoke tests, automated validations, and rollback procedures.
  • Support Blue/Green deployment strategies, traffic cutovers, and controlled service draining.
  • Maintain version-controlled release scripts, deployment artifacts, environment variables, and configuration management.
  • Identify opportunities to reduce manual deployment activities and improve release efficiency.
  • Deploy, monitor, and troubleshoot applications running on Azure Kubernetes Service (AKS).
  • Work with Kubernetes components including pods, nodes, networking, ingress, storage, and autoscaling.
  • Use Terraform/OpenTofu and Infrastructure as Code practices to provision and configure reproducible environments.
  • Automate provisioning of development, QA, and production-like environments using approved synthetic or de-identified test data.
  • Develop Python, Bash, or Go utilities to automate operational tasks, diagnostics, and infrastructure validation.
  • Support cloud infrastructure reliability, scalability, availability, and resource optimization.
  • Support PostgreSQL operations, including backup verification, restore drills, connectivity changes, monitoring, and basic performance troubleshooting.
  • Assist with automated database schema migration workflows and post-deployment data validation.
  • Collaborate with engineering teams to support safe database rollout and rollback procedures.
  • Implement Git-backed processes to manage and validate reference data, seed data, and feature flags across environments.
  • Monitor asynchronous processing, scheduled jobs, and distributed workloads involving Temporal and Kafka.
  • Support safe pause, resume, and recovery of background workers during deployments and maintenance activities.
  • Build and maintain dashboards, alerts, logs, and traces across applications, Kubernetes clusters, databases, APIs, and background jobs.
  • Work with monitoring and observability tools such as Azure Monitor, Prometheus, Grafana, and OpenTelemetry.
  • Participate in on-call rotations and production incident troubleshooting.
  • Follow operational runbooks, escalation procedures, and incident management practices.
  • Automate smoke tests, health checks, operational diagnostics, and routine recovery activities.
  • Monitor deployment frequency, change failure rate, Mean Time to Recovery (MTTR), and service availability.
  • Identify recurring operational issues and implement automation to reduce operational toil.
  • Integrate vulnerability, dependency, and container image scanning into CI/CD pipelines.
  • Support vulnerability remediation and security validation across infrastructure and application deployments.
  • Implement least-privilege access, secure secrets management, and Kubernetes security baselines.
  • Maintain audit-friendly infrastructure changes and secure deployment practices in regulated environments.
  • Implement cloud cost tagging and dashboards across environments, services, and customers.
  • Monitor cloud consumption and investigate unexpected infrastructure spending.
  • Identify optimization opportunities through Kubernetes workload rightsizing, autoscaling, and removal of unused resources.
  • Balance cloud cost efficiency with platform reliability, performance, and security.

What you'll need

  • Approximately 4 years of hands-on experience in DevOps, cloud infrastructure, platform engineering, or Site Reliability Engineering.
  • Practical experience with Kubernetes, Docker, Helm, Git, and Linux.
  • Working experience with Microsoft Azure cloud services, preferably Azure Kubernetes Service (AKS).
  • Understanding of container registries, cloud networking, storage, identity, and monitoring.
  • Experience with at least one CI/CD platform such as Azure DevOps, GitHub Actions, or Jenkins.
  • Understanding of cloud-native architectures and microservices deployment practices.
  • Experience building and maintaining automated CI/CD pipelines.
  • Working knowledge of GitOps principles and infrastructure automation.
  • Familiarity with Terraform, OpenTofu, or equivalent Infrastructure as Code tools.
  • Hands-on scripting experience using Python or Bash.
  • Understanding of deployment strategies, release versioning, configuration management, and rollback procedures.
  • Experience deploying and troubleshooting applications in Kubernetes environments.
  • Understanding of pods, deployments, services, ingress, storage, networking, and autoscaling.
  • Ability to troubleshoot distributed services using logs, metrics, kubectl, Linux commands, and networking fundamentals.
  • Understanding of production monitoring, application health checks, and incident troubleshooting.
  • Familiarity with secure deployment practices and production change controls.
  • Basic working knowledge of PostgreSQL and database operations.
  • Understanding of database backup, recovery, schema migrations, and data validation.
  • Exposure to asynchronous processing, distributed workflows, and event-driven architectures.
  • Understanding of operational reliability, fault tolerance, and recovery mechanisms.
  • Understanding of vulnerability scanning, dependency management, and container security.
  • Familiarity with secrets management, access controls, and infrastructure security.
  • Strong ownership and accountability when supporting production systems.
  • Good documentation, communication, and troubleshooting skills.

Nice to have

  • Experience with Microsoft Azure, Azure Kubernetes Service (AKS), and AWS.
  • Experience with Kubernetes, Docker, and Helm.
  • Experience with Azure DevOps, GitHub Actions, and Jenkins.
  • Experience with Argo CD and Flux.
  • Experience with Terraform and OpenTofu.
  • Experience with Python, Bash, and Go.
  • Experience with PostgreSQL.
  • Experience with Temporal.
  • Experience with Kafka.
  • Experience with Azure Monitor, OpenTelemetry, Prometheus, Grafana, and Kubesense.
  • Experience with Azure Key Vault, vulnerability scanning, and container security.
  • Experience with Azure Cost Management and FinOps tagging and cost attribution.

Details

  • Location: Bengaluru, Karnataka, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

DevOps Engineer