Senior DevOps Engineer
bnpparibas
Job Description
Direct Responsibilities
1) Devlop, deploy, and manage production grade Red Hat OpenShift clusters (multi AZ, hybrid cloud, and edge) that satisfy banking grade SLAs for availability, latency, and security.
2) Design, provision, and maintain virtualized compute/storage/network layers (VMware vSphere, KVM, Hyper V, or similar) that host OpenShift and legacy workloads.
3) Automate the full lifecycle of infrastructure and applications using Terraform, Python scripts, and configuration management tools (Ansible, Chef, Puppet).
4) Implement CI/CD pipelines (GitOps – Argo CD, Tekton, Jenkins, GitLab CI) for containerized banking services, enabling zero downtime releases and roll backs.
5) Embed security & compliance (PCI DSS, ISO 27001, RBI/CBI) through policy as code, RBAC, network segmentation, secret management, and automated vulnerability scanning.
6) Monitor, observe, and troubleshoot performance (Prometheus, Grafana, Thanos, Elastic, Jaeger) across OpenShift, VMs, and underlying hardware; lead RCA and continuous improvement initiatives.
Contributing Responsibilities
1) Collaborate with application & security teams to containerize monolithic banking apps, optimize resource requests/limits, and enforce DevSecOps best practices..
2) Drive GitOps and IaC standards across the organization; create reusable Terraform modules, Python libraries, and operator patterns for repeatable deployments.
3) Mentor junior engineers, conduct code reviews, and champion a culture of automation, observability, and reliability.
4) Stay current with emerging OpenShift features, virtualization trends, and AI Ops tools that can add value to the bank’s digital transformation.