Database and DevOps Engineer - Infrastructure Engineering
JP Morgan Services India Pvt Ltd
Apply on company website
Database and DevOps Engineer - Infrastructure Engineering
JP Morgan Services India Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Infrastructure Engineering-Database/DevOps Engineer
Key Responsibilities
- Operate MongoDB replica sets and sharded clusters: provisioning, patching, upgrades, capacity checks, and backup/restore validation.
- Design and optimize MongoDB data models and schemas for performance, scalability, and maintainability; collaborate with Application Development (AD) teams to ensure efficient document structures and low-latency access.
- Assist in HA/DR strategy implementation; contribute to verification plans and automated failover testing to meet RTO/RPO targets.
- Perform performance diagnostics and tuning (indexing, query refactoring, execution plan analysis); help resolve replication lag, COLLSCAN, head issues, and goal‑state failures.
- Build and operate CI/CD pipelines for database and application changes using Jenkins/JULES; implement Liquibase‑based DDL deployments with proper gates and rollbacks.
- Support containerization and deployments to Kubernetes; configure probes, resources, storage, and networking.
- Troubleshoot traffic through local/global load balancers; diagnose connectivity and latency using curl and traceroute.
- Monitor Kafka workloads (consumer lag, partitions/consumer groups) and assist with tuning for throughput and resiliency.
- Implement security controls: database RBAC, TLS/SSL and certificate lifecycle management, and Kerberos‑based service access.
- Contribute to runbooks and observability: ITRS Geneos alerting, Dynatrace analysis (CPU/memory/query/JVM), and Splunk data pipelines/dashboards.
Required Skill Set
- Strong MongoDB operations across replica sets and sharded clusters, including advanced data modeling and schema design; solid grasp of indexing and query refactoring; working knowledge of Oracle or PostgreSQL.
- CI/CD for database and application changes using Jules, with Liquibase for DDL orchestration, promotion gates, and rollbacks.
- Kubernetes on Linux: author/debug YAML for networking and storage; configure liveness/readiness/startup probes; set resource requests/limits; perform node/ephemeral kubectl debugging.
- Observability using ITRS Geneos, Dynatrace, and Splunk to identify infrastructure, JVM, query, or web call issues and drive remediation.
- Kafka fundamentals: monitor and remediate consumer/message lag; plan partitions and consumer groups appropriate to throughput targets.
- Security basics: database RBAC, TLS/SSL and certificate management, and Kerberos service authentication in distributed systems.
- Networking and load balancing: familiarity with GLB/LLB and hands‑on troubleshooting using curl and traceroute in hybrid Windows/Linux environments.
- SDLC excellence: Git (Bitbucket/GitHub), code review discipline, and alignment with unit/functional/system/integration, performance, and chaos testing as they relate to databases and services.
Nice to Have
- Certified Kubernetes Application Developer (CKAD) certification.
- MongoDB Certified DBA Associate/Professional Certification.
- Familiarity with Spinnaker for deployments.
- JVM tuning experience.
- Exposure to payments and/or receivables domains.
- Scripting experience in Python or Shell for automation.
Job role
Work location
Bengaluru, 00636-JPMorgan Chase & Co Tower D, , Block D, Parcel 8, Embassy Tech Village, Outer Ring Road, Devarabeesanahalli Village, Bengaluru, Karnataka, India
Department
Production / Manufacturing / Engineering
Role / Category
Manufacturing R&D
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 2 years
About company
Name
JP Morgan Services India Pvt Ltd
Job posted by JP Morgan Services India Pvt Ltd
Apply on company website