Talent.com
Software Platform Engineer

Software Platform Engineer

ConfidentialPune, India
5 days ago
Job description

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).
  • Skills Required

    Java, Cmake, Gdb, Prometheus, Kafka, Bash, Redis, Azure Data Factory, Helm, Python, Kubernetes, Azure Devops

    Create a job alert for this search

    Software Engineer • Pune, India

    Related jobs
    • Promoted
    Founding Software Engineer : No Salary Only Equity

    Founding Software Engineer : No Salary Only Equity

    Truxt.aiPune, IN
    As an early-stage company driven by a meaningful mission, we seek exceptional engineering talent who values purpose, long-term impact, and significant equity ownership over traditional salary compe...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    SourcebaePune, IN
    The ideal candidate should have a deep understanding of Smartsheet functionalities, automation, and UI / UX customization to deliver efficient and scalable business solutions.Manage and configure com...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer Software-Browser Development

    Staff Engineer Software-Browser Development

    Palo Alto NetworksPune / Pimpri-Chinchwad Area, India
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Accopspune, maharashtra, in
    BE / BTech / MCA / MTech (Preferably CS / IT).C / C++ systems programming on Linux.Strong understanding of networking fundamentals : . TCP / IP, routing, NAT, firewalls, VPNs.Experience in building secure, scalab...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    Paroscale Technologies Pvt Ltdpune, maharashtra, in
    High-Performance Computing (HPC) infrastructures provide users with dedicated compute resources to run computation-intensive workloads such as weather simulations, artificial intelligence (AI), and...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    ThunderSoft India Private Limitedpune, maharashtra, in
    Work closely with the project team to understand business requirements and translate them into effective automation workflows. Design and implement automation solutions using tools such as Power Aut...Show moreLast updated: 14 days ago
    • Promoted
    Software Engineer

    Software Engineer

    BayOne SolutionsPune, Maharashtra, India
    Who You’ll Work With You will work directly with Technical Leaders, Principal Engineers and Product Managers leading platform specific microservices development for solutions across all Networking ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    GleantapPune, IN
    Gleantap is an intelligent customer experience platform designed for fitness and wellness clubs, enabling them to use data to run powerful sales and marketing campaigns. Gleantap optimizes communica...Show moreLast updated: 22 days ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Radwarepune, maharashtra, in
    About Us Radware is at the forefront of cloud security innovation, and we're expanding our cloud business with next-generation management and protection solutions. Join us as a Senior Software Engin...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Software Engineer

    Software Engineer

    SpikePune, IN
    If you’re 1–3 years into your career and hungry to build, break, and learn then this might be for you.Spike is a profitable, bootstrapped incident response platform used by 100s engineering teams a...Show moreLast updated: 15 hours ago
    • Promoted
    Software Engineer

    Software Engineer

    Triple-APune, IN
    Triple-A is a global payment institution licensed in the United States, Europe, and Singapore, enabling businesses worldwide to pay and get paid in both local and digital currencies.We empower busi...Show moreLast updated: 1 day ago
    • Promoted
    Principal Software Engineer (AI)

    Principal Software Engineer (AI)

    Informaticapune, maharashtra, in
    Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show moreLast updated: 1 day ago
    • Promoted
    Senior Platform Engineer

    Senior Platform Engineer

    SMC Squared Indiapune, maharashtra, in
    Job Title : Senior Platform Engineer.The Senior Platform Engineer (IaC AWS Cloud) will be responsible for leading the design, implementation, and maintenance of our cloud infrastructure.This role re...Show moreLast updated: 1 day ago
    • Promoted
    Sr Staff Engineer Software-Browser Development

    Sr Staff Engineer Software-Browser Development

    Palo Alto NetworksPune / Pimpri-Chinchwad Area, India
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    VOLANSYS (An ACL Digital Company)Balewadi, maharashtra, in
    Principal Engineer (RTOS or Linux).Only Immediate, Serving Notice & 30 Days.Strong practical hands-on with.Microcontroller running RTOS like FreeRTOS or Linux, MCU, MQTT.Show moreLast updated: 10 days ago
    • Promoted
    Software Platform Engineer I

    Software Platform Engineer I

    ConfidentialPune, India
    Responsible for the design, development and maintenance of software development solutions within a defined system, platform or product, based on a set of standards and processes which establish con...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Software Engineer

    Software Engineer

    Rahul KhannaPune, IN
    Scheduled is building the world’s first .AI-native personal operating system.Free Executive Planner” that helps users structure their days, manage relationships, and live with intention.You will ha...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    NextHire (Part of Algotale Group)Pune, IN
    We are seeking an experienced Principal Engineer to lead the design and development of scalable, maintainable Vue.You will drive UI architecture decisions, establish design systems, and mentor deve...Show moreLast updated: 15 hours ago