Chennai, Tamil Nadu
Platform Engineer #1065716Position Description:
- A mid-to-senior level infrastructure and sytem engineering role tasked with owning platform availability, Infrastructure as Code (IaC), CI/CD pipelines, and deep runtime performance tuning (especially JVM-at-scale).
- The engineer bridges the gap between cloud architecture, SRE disciplines, runtime optimization, distributed backend systems, and modern AI-augmented platform operations.
- Platform Management & Reliability - Define/own SLA/SLO/SLI and error budgets; build and maintain CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, ArgoCD) - Manage Kubernetes at cluster level (RBAC, quotas, autoscaling — HPA/VPA/Cluster Autoscaler) and Infrastructure as Code (Terraform, Pulumi, Ansible) - Own on-call rotation, incident response, and blameless postmortems
- JVM Configuration & Tuning - Heap/generational sizing (-Xms/-Xmx, Young/Old ratios) and GC selection/tuning (G1GC default, ZGC/Shenandoah for low-latency, Parallel for throughput) - Thread pool sizing vs. core count/I/O profile; JIT/tiered compilation flags; Metaspace and off-heap (direct buffer) management - Diagnostics via jstack, jmap, async-profiler, JFR; GC log monitoring integrated into observability stack
- Application Architecture Optimization - Capacity planning and load testing (JMeter, Gatling, k6); bottleneck profiling (CPU/I/O/GC-bound) - Microservices vs. monolith tradeoffs and service decomposition - Caching strategy (Redis, Memcached, CDN) with invalidation design; connection pooling (HikariCP) - Resilience patterns: circuit breakers, retries/backoff, bulkheads (Resilience4j)
- Storage & Data Infrastructure - Storage selection (block/object/file: EBS, S3, NFS, Ceph) and tiering for cost optimization - DB performance tuning (indexing, query plans, replication lag) and consistency model tradeoffs (strong vs. eventual) - DR strategy: RPO/RTO targets, snapshot policy, cross-region replication
- Backend Composition & Architecture - Service mesh (Istio, Linkerd): traffic management, mTLS, observability - API gateway/load balancer configuration (rate limiting, routing algorithms); message queue/streaming design (Kafka, RabbitMQ, SQS) — partitioning, consumer scaling - Deployment strategy: blue-green, canary, multi-tenancy design
- Leveraging AI - Infra automation: AI-assisted IaC generation/review (Terraform/K8s manifest drafting), config drift detection, auto-generated runbooks from incident data
- Incident response: AI-driven log/anomaly triage (correlating metrics, traces, logs pre-alert), root-cause suggestion during on-call, auto-summarized postmortems
- Capacity & performance: ML-based autoscaling/forecasting (beyond static HPA thresholds), predictive capacity planning from historical load patterns
- Code/config review: LLM-assisted PR review for IaC and pipeline configs, JVM flag recommendation based on workload profiling data
- Observability: Natural-language query interfaces over metrics/logs (e.g., Grafana/Datadog AI assistants), automated dashboard/alert-rule generation
- Toolchain fluency expected: working knowledge of AI coding assistants (Claude Code, Copilot, Cursor) integrated into IaC/pipeline workflows; increasingly listed as a preferred/required skill in senior postings
- Java/JVM (required for tuning depth), Python/Go/Bash for automation
- Cloud: AWS/GCP/Azure (one at expert level); Docker/Kubernetes (CKA-level often expected)
- Observability: Prometheus/Grafana, ELK/OpenSearch, Datadog, OpenTelemetry/Jaeger/Zipkin
- Networking: DNS, LB, TCP/IP, VPC/subnet design, security groups
- Security: IAM, secrets management (Vault/KMS), patching, vuln scanning
- Java/JVM (required for tuning depth), Python/Go/Bash for automation
- Cloud: AWS/GCP/Azure (one at expert level); Docker/Kubernetes (CKA-level often expected)
- Observability: Prometheus/Grafana, ELK/OpenSearch, Datadog, OpenTelemetry/Jaeger/Zipkin
- Networking: DNS, LB, TCP/IP, VPC/subnet design, security groups
- Security: IAM, secrets management (Vault/KMS), patching, vuln scanning
- Engineer Exp: Proficient In 2 coding lang. or adv. Prac. in 1 lang.
- 6+ years in IT
- 4+ years in development
- Runbook documentation, architecture decision records (ADRs)
- Cross-team collaboration (SRE, security, app dev)
- Capacity forecasting and cost optimization (FinOps)
- Bachelor's Degree - BS CS/Engineering or equivalent