Data Platform Engineer

New
J
JobgetherData platforms
Based in IndiaFull-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluency in English is mandatory.
Required Skills
PostgreSQLPythonSQLKafkaKubernetesMongoDBTerraformAnsible

Requirements

  • Have proven experience operating production databases such as PostgreSQL, MongoDB, or Valkey.
  • Understand database replication, high availability, backup and recovery, and upgrades.
  • Have practical experience with Kafka and Flink for data streaming and real-time processing.
  • Have strong knowledge of DevOps practices, continuous integration and delivery, infrastructure automation, and Infrastructure as Code.
  • Have hands-on experience with Python, Bash, Terraform, Terragrunt, and Ansible.
  • Have strong SQL skills and experience with query tuning, indexing, and database engine configuration.
  • Have operational experience with public cloud environments; Microsoft Azure is preferred.
  • Have working knowledge of Kubernetes and container technologies.
  • Be fluent in English.
  • Advanced Kubernetes or Azure Kubernetes Service (AKS) knowledge, especially for stateful and data-intensive workloads, is desirable.
  • Experience with CloudNativePG or other database operators, Linux administration, managed data services, Debezium, GitLab CI/CD, or GitOps workflows is desirable.

Responsibilities

  • Design, deploy, operate, and continuously improve data platforms for databases, real-time streaming, and data processing.
  • Manage cloud-native data services across Kubernetes environments and managed services, including DBaaS solutions.
  • Evaluate and prototype technologies and service providers, assessing security, compliance, reliability, and operational readiness.
  • Automate infrastructure provisioning, configuration, deployment, and maintenance using DevOps and SRE practices.
  • Develop reusable infrastructure modules, automation workflows, and standardized deployment paths for self-service data services.
  • Contribute to reducing manual operations and technical debt, and to migrating and modernizing legacy data systems.
  • Design and maintain highly available, resilient architectures, including backup, recovery, replication, and failover strategies.
  • Monitor and optimize platform reliability and performance using Prometheus and Grafana.
  • Investigate production incidents, conduct root-cause analysis, and implement corrective measures.
  • Analyze resource utilization, capacity, and growth trends; apply FinOps principles and participate in a rotating 24/7 on-call schedule.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now