About The Role
We are looking for a DevOps Engineer to own and evolve the infrastructure, CI/CD pipelines, and deployment workflows for our platform — a Python/TypeScript monorepo powering internal tools and services. You will be the go-to person for keeping builds green, deployments smooth, and environments healthy across development, staging, and production.
Responsibilities
- CI/CD Pipeline Ownership — Maintain, improve, and troubleshoot Jenkins declarative pipelines for build, test, and deploy stages across dev/staging/production environments.
- Container & Image Management — Build, optimize, and secure container images using Podman/Docker, multi-stage Containerfiles, and the build system. Manage image lifecycle in the container registry.
- Kubernetes / OpenShift Operations — Deploy and manage workloads on OpenShift Container Platform using Kustomize overlays, ImageStreams, Deployments, StatefulSets, and Services.
- Infrastructure Automation — Write and maintain Ansible playbooks and roles for provisioning, bootstrapping, and ongoing configuration of application and monitoring infrastructure.
- Secrets Management — Administer secrets lifecycle, credential rotation, and CI/CD credential configuration for secure secret injection across environments.
- Monitoring & Observability — Configure and maintain monitoring checks, log aggregation, and alerting for deployment and incident notifications.
- Build System Maintenance — Support and evolve the Pants 2.x monorepo build configuration, including Python resolves, Docker backends, and dependency caching strategies.
- Developer Experience — Keep local development, pre-commit hooks, and test infrastructure running smoothly so engineers can ship with confidence.
- Security & Compliance — Ensure container images use approved base images, dependencies are scanned, and secrets never leak into logs or source control.
- Database Operations Support — Assist with database refresh tooling, migration scripts (Alembic), and db-sync Jenkins jobs.
Required Qualifications
- 7+ years of hands-on DevOps or Site Reliability Engineering experience
- Strong experience with Jenkins declarative/scripted pipelines
- Proficiency with Kubernetes or OpenShift (manifests, Kustomize, troubleshooting pods/services)
- Experience building and managing container images (Docker or Podman, multi-stage builds)
- Solid Linux administration skills (RHEL/UBI preferred)
- Experience with Ansible for configuration management and deployment automation
- Working knowledge of Python and shell scripting
- Familiarity with secrets management tools (HashiCorp Vault, AWS Secrets Manager, or similar)
- Understanding of networking, TLS, and service-to-service authentication
Preferred Qualifications
- Experience with the Pants build system or similar monorepo build tools (Bazel, Nx)
- Familiarity with Kustomize or Helm for Kubernetes manifest management
- Experience with monitoring/logging stacks (Prometheus, Grafana, Splunk, ELK, or similar)
- Exposure to PostgreSQL and Oracle database administration
- Knowledge of GraphQL APIs and WebSocket services
- Familiarity with Poetry for Python dependency management
- Experience with npm workspaces or frontend build pipelines (Vite, ESLint)
- Red Hat or Kubernetes certifications (CKA, RHCSA)
Tech Stack Summary
| Layer | Tools |
| CI/CD | Jenkins, Pre-commit hooks, Conventional Commits |
| Build | Pants, Poetry, npm workspaces, Vite |
| Containers | Podman/Docker, multi-stage builds, container registry |
| Orchestration | Kubernetes / OpenShift, Kustomize overlays |
| Automation | Ansible (playbooks, collections, inventory) |
| Secrets | Enterprise secrets management (Vault or similar) |
| Monitoring | Monitoring & log aggregation stack |
| Languages | Python 3.10+, TypeScript |
| Databases | PostgreSQL, Oracle, Solr, Redis |
| Messaging | RabbitMQ, Celery |
What Success Looks Like
- Deployments to production are routine, low-risk events
- Build times stay under control as the monorepo grows
- Engineers rarely need to think about infrastructure to ship features
- Incidents are detected early through alerting and resolved quickly with clear runbooks
- Security posture is strong — images are patched, secrets are rotated, access is least-privilege
Company and Location Details
- Hiring Company: Ascendion India Pvt. Ltd.
- Job Location: Bangalore, Karnataka, India