
DevOps Engineer
Barclays · Bengaluru, Karnataka, India
This listing has closed — view similar roles below.
- On site
- Full-time
- ₹1,500,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Lead digital landscape evolution at Barclays.
- Implement cutting-edge CI/CD pipelines.
- Manage Kubernetes and cloud platforms.
- Utilize Infrastructure as Code (IaC).
- Collaborate in Agile environments.
About the role
DevOps Engineer at Barclays
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 unparalleled customer experiences.
Role Overview
The ideal candidate will have deep expertise in cloud-native technologies, distributed streaming platforms, Kubernetes orchestration, and multi-region architecture patterns. You will design, implement, and maintain CI/CD pipelines using Git-based workflows, applying strong hands-on expertise with GitLab and Harness for automated build, test, and deployment processes. Embedding engineering quality, security, and compliance checks within pipelines is crucial, as is supporting teams in adopting CI/CD best practices to improve deployment reliability and reduce manual intervention.
Key Responsibilities
- Work hands-on with Kubernetes platforms to support scalable and resilient application delivery across development and runtime environments.
- Operate and maintain Kubernetes clusters for both stateless and stateful workloads, including configuration, upgrades, scaling, and lifecycle management.
- Collaborate with platform and application teams to ensure workloads are deployed in line with cloud-native and operational best practices.
- Apply practical experience with public cloud platforms (AWS preferred) to support containerized and cloud-hosted applications.
- Design and implement Infrastructure as Code (IaC) solutions using Terraform, enabling automated, repeatable, and version-controlled environment provisioning.
- Build and maintain IaC pipelines that support consistent infrastructure deployment across multiple environments.
- Ensure infrastructure changes are traceable, auditable, and aligned with Barclays’ control and governance requirements.
- Demonstrate good working knowledge of distributed data and streaming platforms, such as Apache Flink, Redis, MongoDB, and Kafka, supporting platform integration and operational readiness.
- Work collaboratively with engineering and platform teams to support applications that depend on data streaming and distributed systems.
- Contribute to operational stability by understanding platform dependencies and deployment considerations for data-intensive services.
- Deliver software using Agile methodologies, actively participating in sprint planning, reviews, retrospectives, and continuous improvement.
- Strong adoption with modern developer tooling including GitLab, DevSecOps pipelines, and secure CI/CD practices.
- Hands-on experience with: Docker Desktop for local containerized development, IntelliJ IDEA or equivalent enterprise IDEs and Secure source control, branching strategies, and automated quality gates.
- Drive a test-first, quality-driven engineering culture with hands-on experience in: Contract testing, Unit Testing, Performance and Load testing, Mutation Testing.
- Ensure test coverage and automation are embedded into CI/CD pipelines, not treated as post-delivery activities.
- Demonstrate strong awareness and practical adoption of AI-assisted engineering practices with AI coding assistants (e.g., Claude Code, GitLab Duo, Copilot or equivalent) to support code generation, refactoring, documentation, and test creation, while retaining engineering judgement and accountability.
Highly Valued Skills
- Contribute as an Individual Contributor Engineer (ICE), owning assigned DevOps deliverables end-to-end with minimal supervision and strong engineering accountability.
- Work effectively within Agile/Scrum delivery models, using Jira for backlog management, delivery tracking, and sprint execution.
- Apply strong analytical and troubleshooting skills to diagnose and resolve complex issues in distributed, event-driven systems.
- Demonstrate excellent verbal and written communication, producing clear architecture designs, decision records, and technical documentation.
- Collaborate closely with cross-functional teams (engineering, DevOps, security, architecture) to deliver integrated, enterprise-ready solutions.
- Exhibit strong ownership, self-drive, and innovation mindset, staying current with cloud-native technologies and modern engineering best practices.
Purpose of the role
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools.
- Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
- Staying informed of industry technology trends and innovations and actively contributing to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Key skills/competency
- DevOps Engineer
- CI/CD
- Kubernetes
- Cloud-Native
- Terraform
- AWS
- Agile
- GitLab
- Docker
- Software Development
Skills & topics
- DevOps Engineer
- CI/CD
- Kubernetes
- Cloud Native
- Terraform
- AWS
- Agile
- GitLab
- Docker
- Software Engineering
How to get hired
- Tailor your resume: Highlight DevOps, CI/CD, Kubernetes, Terraform, and AWS experience specific to Barclays' needs.
- Showcase your projects: Detail your contributions to automated pipelines and infrastructure as code in your application.
- Demonstrate Agile proficiency: Emphasize your experience with Agile methodologies and collaborative teamwork.
- Prepare for technical questions: Brush up on cloud-native technologies, containerization, and distributed systems for interviews.
- Research Barclays: Understand their values, digital transformation goals, and the impact of this DevOps role.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technologies for the DevOps Engineer role at Barclays?
- The DevOps Engineer role at Barclays emphasizes expertise in cloud-native technologies, Kubernetes orchestration, CI/CD pipelines (GitLab, Harness), Infrastructure as Code (Terraform), and public cloud platforms like AWS. Familiarity with distributed streaming platforms such as Kafka and Apache Flink, as well as containerization with Docker, is also important.
- What is the work arrangement for the DevOps Engineer position at Barclays?
- The job description states that this role is based in Bengaluru. While specific work arrangement details (on-site, hybrid, remote) are not explicitly mentioned, roles based in a specific office location often imply an on-site or hybrid model. It's best to confirm this during the application process.
- How important is experience with AI-assisted engineering for this DevOps role?
- Barclays highly values awareness and practical adoption of AI-assisted engineering practices. Experience with AI coding assistants like Claude Code, GitLab Duo, or Copilot for tasks such as code generation, refactoring, and test creation is a significant advantage for this DevOps Engineer position.
- What are the expected responsibilities of a DevOps Engineer at Barclays?
- A DevOps Engineer at Barclays will be responsible for designing, implementing, and maintaining CI/CD pipelines, managing Kubernetes clusters, developing Infrastructure as Code, supporting cloud-hosted applications, and collaborating with various teams. They will also drive a quality-driven engineering culture and contribute to operational stability.
- What makes a candidate stand out for the DevOps Engineer role at Barclays?
- Candidates who demonstrate end-to-end ownership of DevOps deliverables, strong analytical and troubleshooting skills for distributed systems, excellent communication, and a proactive, innovative mindset will stand out. Experience with secure coding practices and a test-first culture is also highly valued.