R

RhythmX AI

AI-powered platform enabling hyper-personalized primary care

DevOps Engineer

DevOps EngineeringPosted on Nov 6
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • 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.
  • Hands-on engineering mindset with a focus on automation and problem-solving.
  • Ability to diagnose technical issues, work through ambiguity, identify repetitive tasks, and eliminate manual operational effort.
  • Ability to collaborate effectively with application, platform, QA, and SRE teams.
  • Preferred technical stack experience includes Microsoft Azure, Azure Kubernetes Service (AKS), AWS, Kubernetes, Docker, Helm, Azure DevOps, GitHub Actions, Jenkins, Argo CD, Flux, Terraform, OpenTofu, Python, Bash, Go, PostgreSQL, Temporal, Kafka, Azure Monitor, OpenTelemetry, Prometheus, Grafana, Kubesense, Azure Key Vault, vulnerability scanning, container security, Azure Cost Management, and FinOps tagging and cost attribution.

Responsibilities

  • 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.
  • Independently support standard AKS deployments, troubleshoot common Kubernetes and infrastructure issues, understand existing CI/CD pipelines, maintain operational runbooks, and deliver automation improvements during the first 90 days.
  • Within 6 months, own selected CI/CD pipelines, Helm charts, and GitOps configurations; implement automated release validations; and improve visibility into service health and cloud spending.
  • Within 12 months, contribute to reliable multi-customer deployment workflows, support tested recovery and rollback procedures, and reduce manual operational effort through automation.
  • Deliver reliable and repeatable deployments, reduced manual intervention, stable Kubernetes deployments, improved infrastructure reliability and observability, reliable database recovery and validation, stronger security practices, improved cloud cost visibility and resource utilization, and faster incident troubleshooting.

About the Company

RhythmX AI

AI-powered platform enabling hyper-personalized primary care

temp

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Stockholm, United States
Founded
2023

Recently Posted Jobs

Explore more opportunities at RhythmX AI

See more jobs