Job Description
Purpose of the role
To apply software engineering techniques, automation, and best practices in incident response to ensure the reliability, availability, and scalability of systems, platforms, and technology.
Accountabilities
* Ensure availability, performance, and scalability of systems and services through proactive monitoring, maintenance, and capacity planning.
* Respond to system outages and disruptions, analyze incidents, and implement measures to prevent recurrence.
* Develop tools and scripts to automate operational processes, reducing manual workload and increasing efficiency.
* Monitor and optimize system performance and resource usage, identify bottlenecks, and apply performance tuning best practices.
* Collaborate with development teams to integrate reliability, scalability, and performance best practices into the software development lifecycle.
* Stay informed of industry technology trends and contribute to the organization’s technology communities.
Vice President Expectations
* Contribute to strategy, drive requirements, and recommend changes. Manage resources, budgets, and policies; deliver continuous improvements.
* If managing a team, define roles, plan for future needs, counsel employees, and lead specialists to influence operations, balancing strategic and tactical priorities.
* Demonstrate leadership behaviors such as listening, inspiring, aligning, and developing others.
* If an individual contributor, act as a subject matter expert, guide technical direction, lead assignments, and coach less experienced staff.
* Advise stakeholders on functional and cross-functional impacts and alignments.
* Manage risks through assessment and support governance initiatives.
* Show leadership and accountability in managing risks and controls.
* Understand organizational functions to contribute to business goals.
* Collaborate across teams to stay aligned with business strategies.
* Develop solutions based on analytical thinking and extensive research.
* Build and maintain trusting relationships with stakeholders, using influencing and negotiating skills.
All colleagues are expected to embody Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and demonstrate the Barclays Mindset: Empower, Challenge, Drive.
Join us as a Data Caching Engineer at Barclays to lead innovation in our digital landscape, leveraging cutting-edge technology to enhance customer experience.
Requirements include experience with:
* In-memory caching technologies: Redis, GridGain, Apache Ignite
* Programming: Java, Python, Go Lang
* Container orchestration/Cloud platforms: RedHat OpenShift, AWS, Azure
* DevOps tools: Ansible, Chef, Kubernetes, GitLab
* SRE logging & monitoring tools: ELK stack, Grafana, Prometheus, OpenTelemetry
Valued additional skills include:
* Strong understanding of Agile development
* Knowledge of API development principles
* Experience with building scalable and resilient systems
* Ability to align cross-functional teams and drive automation
* Promoting SRE practices for continuous improvement
This role is based at our Knutsford campus.
Finance supports the economy by deploying resources responsibly to help people and businesses.
Boost your career
Find thousands of opportunities by signing up at eFinancialCareers.
#J-18808-Ljbffr