DevOps & Platform Engineer
currentTata Consultancy Services · Platform Solutions — TCS Enterprise Manager
Feb 2024 — Present
Bengaluru, Karnataka
Release engineering for an enterprise ITSM/ITOM product. Moved 75+ microservices off SVN and manual deploys onto GitLab, Jenkins and policy-as-code.
- Designed and shipped the CI/CD strategy for the whole business unit — branching model, delivery model, environment promotion and deployment gates for 75+ microservices and 5+ frontends across different frameworks.
- Cut deployment downtime from ~60 minutes to ~10 minutes, and production revert from ~60 minutes to under 30 seconds; releases moved from a fixed weekly Thursday window to on-demand.
- Evaluated and rolled out GitLab CE to replace SVN across the unit, then led the code migration, DevSecOps guidelines and knowledge transfer for engineers and senior stakeholders.
- Built Jenkins pipelines for deployment, auto-merge, merge evaluation, scheduled backup and one-click revert — every one of these had previously been a manual, review-free process.
- Encoded server and deployment governance as YAML checked in beside each microservice: who may deploy, which environments are permissible, and which promotion paths are legal.
- Delivered a no-code observability stack on OpenTelemetry, otelcol and OpenSearch that correlates metrics, logs and traces into automated root-cause analysis — later productised into the platform's APM module.
- Stood up Prometheus and Grafana for infrastructure and application monitoring with automated remediation, e.g. a disk-usage alert fires a webhook that triggers a Jenkins job to prune old backups and clean workspaces.
- Ran the IP & OSS audit for the product using FlexNet Code Insight — made the licensing case, executed the scans, reviewed findings and removed GPL and commercial dependencies from the codebase.
- Supported other Platform Solutions teams through their own SVN-to-GitLab migrations and advised their DevOps engineers on automation architecture.
- Ran a POC comparing Artifactory OSS, Nexus OSS and the GitLab package registry, and standardised internal library and container distribution on GitLab CE.
- Replaced direct developer database access with a governed Apache Superset layer across DEV, UAT and PROD, with GitLab SSO, row-level security, query limits and management reporting dashboards.
- Built a just-in-time database credential workflow using Bytebase and pgbouncer, so local development access is approved, time-bound and revoked automatically instead of manually provisioned and permanent.
- On-call for production infrastructure; currently building the product's cross-platform mobile client in Flutter.
- Jenkins
- GitLab CE
- Apache Superset
- Bytebase
- pgbouncer
- PostgreSQL
- Docker
- Kubernetes
- Ansible
- Terraform
- OpenTelemetry
- OpenSearch
- Prometheus
- Grafana
- SonarQube
- Veracode
- WSO2
- OpenProject
- AWS