Sr DevOps Engineer

oraclecloud

Pune 7 Years Exp Posted 34d ago

Job Description

1) CI/CD Pipeline Ownership

  • Design, build, and maintain robust CI/CD pipelines using Jenkins and Gradle to support developer productivity and automated quality gates across dev, test, staging, and production environments.

  • Manage container image builds, versioning strategies, and publishing workflows to Nexus artifact repositories; enforce image scanning and dependency hygiene.

  • Own end-to-end pipeline reliability: fast feedback loops, deterministic builds, and clear failure diagnostics for development teams.

2) Kubernetes & Cloud-Native Platform Engineering

  • Administer and evolve Kubernetes clusters on Azure (AKS), ensuring high availability, auto-scaling, and operational reliability aligned with SLOs.

  • Extend the platform to OpenShift, AWS, and GCI as the multi-cloud roadmap progresses; maintain environment parity across targets.

  • Implement and maintain GitOps-based deployment workflows; manage configuration-as-code using Carvel toolchain components (ytt, kapp-controller, imgpkg, vendir).

  • Manage Kubernetes-native packaging and release workflows; enforce deployment standards across all environments.

3) Infrastructure Automation

  • Own and evolve Ansible playbooks and roles for environment provisioning, configuration management, and platform component lifecycle management.

  • Ensure secure, repeatable, and auditable provisioning across dev/test/stage/prod; treat infrastructure-as-code as a first-class deliverable.

  • Build and maintain automation for platform component upgrades, patching cycles, and environment refresh workflows.

4) Secrets & Certificate Management

  • Operate and extend External Secrets Operator (ESO) integrations with vaults and cloud-native secret stores to enforce zero-trust secret handling across all environments.

  • Manage TLS certificate lifecycles: issuance, rotation, expiry monitoring, and automated renewal using cert-manager or equivalent tooling.

  • Ensure no secrets, credentials, PCI data, or PII are embedded in code, pipelines, or container images; enforce policy-as-code controls.

5) Messaging & Data Infrastructure

  • Support operational management and observability of NATS messaging clusters: configuration, topic management, monitoring, and failure recovery.

  • Assist with PostgreSQL database infrastructure: provisioning, backup/recovery validation, connection pooling, and performance monitoring in Kubernetes-native deployments.

  • Collaborate with application teams to ensure messaging and data infrastructure SLOs are met and operationalized with runbooks.

6) Test Orchestration & Quality Infrastructure

  • Implement and maintain Testkube for Kubernetes-native test orchestration; integrate automated test execution into CI pipelines as a quality gate.

  • Drive security and compliance testing as part of CI/CD: SAST, DAST, container vulnerability scanning, and dependency analysis.

  • Maintain test environment infrastructure: provisioning, data seeding, isolation, and teardown automation.

7) Developer Enablement & Observability

  • Serve as a force multiplier for development teams: reduce friction in the build-test-deploy cycle, document platform patterns, and provide self-service tooling where possible.

  • Build and maintain observability infrastructure: logging pipelines, metrics collection, distributed tracing, and alerting for platform and application services.

    • Contribute to runbooks, on-call playbooks, and incident response processes; participate in on-call rotation as the platform matures.

Similar Openings for You