Software Platform Engineer

4 weeks ago


Pune, India Data Dynamics Full time
Overview We are seeking a skilled Platform Engineer to join our team and drive the development, deployment, and supportability of our Kubernetes-based microservices platform, deployed on-premises by customers. You will build comprehensive observability, enable log and report extraction for service cases without real-time access, and optimize our overuse of Kafka by integrating Redis and batch processing. This role requires expertise in Kubernetes, Azure DevOps, C++ support, deployment sizing, and designing for reliability, availability, and serviceability (RAS).
Responsibilities Build Comprehensive Observability : Implement centralized metrics, logging, and tracing (e.g., Prometheus, Fluentd, OpenTelemetry) for .NET, Python, Java, C++, Kafka, and Redis, ensuring supportability in on-premises environments.
Enable Log/Report Extraction : Design customer-facing tools (e.g., CLI scripts, Helm chart options) to collect and export logs/metrics from on-premises deployments for service cases, without real-time access.
Optimize Kafka Usage : Audit and optimize Kafka configurations (e.g., topics, partitions, compression) to reduce metadata streaming overhead, monitored with Prometheus or Azure Monitor.
Implement Alternatives : Integrate Redis (e.g., Azure Cache for Redis) for metadata caching/pub-sub and batch processing (e.g., Azure Data Factory, Kubernetes Jobs) for high-volume data, reducing Kafka dependency.
Troubleshoot Customer Environments : Debug issues in on-premises customer deployments for services (C++, .NET, Python, Java), Kafka, and Redis, using exported logs and metrics.
Enhance Product Supportability : Build Azure DevOps pipelines and installers (e.g., Helm charts) for consistent, supportable deployments, with documentation for customer support.
Contribute to RAS : Own serviceability by building observability and diagnostic tools; support reliability/availability via Kubernetes optimization, autoscaling, and fault-tolerant designs.
Enforce Standards : Implement and enforce structured logging (e.g., JSON with correlation IDs) and resource sizing standards via Azure DevOps pipelines.
Optimize Deployment Sizing : Set Kubernetes resource requests/limits and autoscaling policies (e.g., HPA, VPA) for services, Kafka, Redis, and batch jobs, based on profiling.
Evaluate Service Meshes : Assess service meshes (e.g., Linkerd) for improving microservice and data platform observability and communication.
Support C++ Services : Assist developers in containerizing, deploying, and debugging C++ services, ensuring integration with observability, Kafka, Redis, or batch workflows.
Automate with Azure DevOps : Build CI/CD pipelines in Azure DevOps for automated builds, tests, and deployments, integrating with AKS, Kafka, and Redis.
Qualifications Experience : 3–5 years with Kubernetes, Azure DevOps (AKS, pipelines), and Kafka administration.
Technical Skills :
Expert in Kubernetes (CKA/CKAD preferred) and Azure DevOps (YAML pipelines, AKS integration).
Proficient in observability tools (e.g., Prometheus, Grafana, Fluentd, OpenTelemetry, Azure Monitor) for metrics, logs, and tracing.
Experience with on-premises Kubernetes deployments and log/report extraction for service cases.
Proficient in Kafka optimization (e.g., topic management, consumer groups) and monitoring.
Knowledge of Redis (e.g., Azure Cache for Redis, pub/sub) and batch processing (e.g., Azure Data Factory, Kubernetes Jobs).
Familiarity with C++ build systems (e.g., CMake) and debugging (e.g., gdb) in Kubernetes.
Proficiency in Kubernetes resource management and autoscaling (e.g., HPA, VPA).
Scripting skills (e.g., Python, Bash) for automation, diagnostics, and log extraction.
Customer Focus : Proven ability to troubleshoot on-premises customer environments and build supportable deployment and observability tools.
Standards Enforcement : Experience enforcing logging, sizing, and data platform standards via Azure DevOps pipelines.
RAS Expertise : Ability to design for serviceability (observability, diagnostics) and contribute to reliability/availability through platform optimization.
Nice-to-Haves Experience with service meshes (e.g., Linkerd, Istio) and their integration with Azure.
Familiarity with .NET, Python, or Java for developer collaboration.
Knowledge of air-gapped Kubernetes deployments (e.g., Kubeadm, K3s).
  • Veeam Software

    2 weeks ago


    Pune, India Veeam Software Full time

    Description :Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it.Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence.Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to...


  • Pune, Maharashtra, India Veeam Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...

  • Platform Engineer

    4 days ago


    Bengaluru, Noida, Pune, India Suzva Software Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Immediate Hiring : Platform Engineer & Azure Cloud Support Engineer | Remote, India | Contract Location : Pune, Bengaluru, Noida, Hyderabad, Chennai (Hybrid Model), Remote, India (Contract Position Immediate Joiners Preferred) Type : Contract (Must have valid work rights in India) Role 1: Platform Engineer (WebSphere / WCS / WAS) Installation, configuration...


  • Pune, Maharashtra, India Rishabh Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About Rishabh Software:Rishabh Software, an India based IT service provider, focuses on cost-effective, qualitative and timely delivered Offshore Software Development, Recruitment Process Outsourcing (RPO) and Engineering Services.Our Core competency lies in developing customized software solutions using web-based and client/server technology. With over 25...


  • Pune, Maharashtra, India Coupa Software Inc Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Sr. Software Engineer Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...


  • Pune, Maharashtra, India Coupa Software Inc Full time

    Sr. Software Engineer Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...

  • Lead Software Engineer

    18 hours ago


    Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lead Software EngineerCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...


  • Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...