DevOps Engineer at Barclays
Join Barclays as a DevOps Engineer in Bengaluru, India, helping evolve the bank’s digital landscape through cloud-native technologies, distributed streaming platforms, Kubernetes orchestration, and multi-region architecture patterns.
Role overview
Job overview
Join us as a DevOps Engineer at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionize our digital offerings, ensuring customer experiences.
Purpose of the role
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for customers and colleagues.
Key information
- Business Area: Customer Digital and Data
- Area of Expertise: Technology
- Contract: Permanent
- Reference Code: JR-0000103130
- Location: Bengaluru, India
Responsibilities
Accountabilities
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
- Collaborate cross-functionally with product managers, designers, and engineers to define software requirements, devise solution strategies, and ensure alignment with business objectives.
- Collaborate with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and contribute to technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implement effective unit testing practices to support code design, readability, and reliability.
- Take ownership for managing risk and strengthening controls in relation to assigned work.
- Partner with other functions and business areas and act as a contact point for stakeholders outside the immediate function.
Requirements
Required experience
- Design, implement, and maintain CI/CD pipelines using Git-based workflows for automated build, test, and deployment across environments.
- Hands-on expertise with GitLab and Harness, including pipeline configuration, release orchestration, and deployment strategies.
- Embed engineering quality, security, and compliance checks within pipelines.
- Support teams in adopting CI/CD best practices, improving deployment reliability and reducing manual intervention.
- Work hands-on with Kubernetes platforms for scalable and resilient application delivery.
- Operate and maintain Kubernetes clusters for stateless and stateful workloads, including configuration, upgrades, scaling, and lifecycle management.
- Apply public cloud experience, with AWS preferred, to support containerized and cloud-hosted applications.
- Design and implement Infrastructure as Code solutions using Terraform.
- Build and maintain IaC pipelines across multiple environments.
- Ensure infrastructure changes are traceable, auditable, and aligned with Barclays’ control and governance requirements.
- Demonstrate working knowledge of distributed data and streaming platforms such as Apache Flink, Redis, MongoDB, and Kafka.
- Deliver software using Agile methodologies, including sprint planning, reviews, retrospectives, and continuous improvement.
- Use modern developer tooling including GitLab, DevSecOps pipelines, secure CI/CD practices, Docker Desktop, IntelliJ IDEA or equivalent IDEs, secure source control, branching strategies, and automated quality gates.
- Drive a test-first, quality-driven engineering culture using contract testing, unit testing, performance and load testing, and mutation testing.
- Embed test coverage and automation into CI/CD pipelines.
- Apply AI-assisted engineering practices with tools such as Claude Code, GitLab Duo, Copilot, or equivalent while retaining engineering judgement and accountability.
Nice to have
Highly valued skills
- Contribute as an Individual Contributor Engineer, owning assigned DevOps deliverables end-to-end with minimal supervision.
- Work effectively within Agile/Scrum delivery models using Jira for backlog management, delivery tracking, and sprint execution.
- Apply analytical and troubleshooting skills to resolve complex issues in distributed, event-driven systems.
- Communicate clearly through architecture designs, decision records, and technical documentation.
- Collaborate with engineering, DevOps, security, and architecture teams to deliver enterprise-ready solutions.
- Demonstrate ownership, self-drive, and an innovation mindset, staying current with cloud-native technologies and modern engineering best practices.
Benefits
What you'll get in return
- Competitive holiday allowance
- Life assurance
- Private medical care
- Pension contribution
Workplace and flexibility
Barclays provides modern workspaces, collaborative areas, state-of-the-art meeting rooms, wellness rooms, on-site cafeterias, fitness centers, and tech-equipped workstations across campuses.
Barclays has a structured approach to hybrid working, where colleagues work at an onsite location on fixed anchor days set by the business area. Flexible working arrangements can be discussed with the hiring manager.
Apply for this role
External applications stay recruiter-owned. This portal sends candidates to the original apply destination.
Apply through the Barclays external careers site using the Apply for job link.
Salary not disclosed
Barclays is built on an international scale, with a geographic reach and variety of functions, businesses, roles and locations reflecting a worldwide customer base. In technology at Barclays, teams support 48 million customers and clients worldwide by maintaining and developing global technology infrastructure, keeping transactions moving, managing data, and protecting customers.