1 month ago

DevOps Engineer

Barclays

On Site
Full Time
₹0
Bengaluru, Karnataka, India
Apply

Job Overview

Job TitleDevOps Engineer
Job TypeFull Time
Offered Salary₹0
LocationBengaluru, Karnataka, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

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

Tags:

DevOps Engineer
CI/CD
Kubernetes
Cloud Native
Terraform
AWS
Agile
GitLab
Docker
Software Engineering

Share Job:

How to Get Hired at Barclays

  • 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.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background