10 Nov
|
Digital India
|
Noida
10 Nov
Digital India
Noida
About the Platform The Digital Office Platform is a multi-tenant, configuration-driven government case-management platform that lets many independent government bodies each configure their own case lifecycle
- data model, intakeforms, versioned workflows, roles, SLAs, notifications, audit and reporting
- and run real cases end-to-end withoutcustom code per tenant. It is built as ~20 independent Spring Boot microservices (engines), each owning its own PostgreSQL database, coordinated behind a Next.js web application, and deployed hosting-agnostic on sovereign
/ government cloud using open-source components. Tenant isolationis by tenant_id; published workflow versions are immutable and live cases pin to their version; security and data boundaries fail closed.
Role and Responsibilities
1. Design, build and maintain CI/CD pipelines that compile (Maven), test, security-scan (SAST / DAST / dependency scanning) and containerise each of the ~20 engines as a reproducible, multi-stage Docker image, with uniform pipelineshape across the fleet.
2. Automate deployment across environments using Docker / Docker Compose(local and CI) and Kubernetes (production) — declarative manifests, health-managed rollout, auto-scaling, self-healing and zero / low-downtime release strategies.
3. Own release management acrossthe fleet — semantic versioning, workplace promotion (dev → staging
→ production), controlled rollback, and mirroringdev schema changesinto Flyway for the production path.
1.
Manage secrets and the separated three-keytrust model withinthe pipeline, and the AES-256-GCM secret-encryption key configuration; enforce that engines fail closed when required keys or secrets are absent.
2. Automate environment provisioning (Infrastructure-as-Code) and consistently wire the data and messaging estate — PostgreSQL per engine, Redis and Apache Kafka / Zookeeper — across environments.
3. Build pipeline and runtimeobservability (logs, metrics,traces, alerts) and embed security and quality gates so a critical finding blocks promotion.
4. Partner with the Platform& Security Engineeron production topologyand with AppSec on pipeline security controls and evidence for audit.
Qualifications and Experiences
Bachelor's degree in any discipline with 4+ years of experience in DevOps / DevSecOps for microservice-based systems.
Required Skill Set
1. Strong hands-on Docker and Kubernetes; CI/CD pipelines (GitLabCI / Jenkins / GitHub Actions) with integrated security scanning, on self-hosted runners and registries.
2. Secrets management, Infrastructure-as-Code (Terraform / Ansible), and release-management discipline (Flyway-based change control, promotion, rollback).
3. Experience operatingApache Kafka and Redis and deploying SpringBoot + Next.js workloads on sovereign/ government cloud.
4. Observability stacks (Prometheus / Grafana / ELK) and build-time securitytooling.
📌 DevSecOps Engineer (Noida)
🏢 Digital India
📍 Noida