Jobs / Barclays

AWS Cloud Engineer

Barclays · Knutsford, ENG, United Kingdom
Knutsford, ENG, United KingdomOnsite
Remuneration
Not specified
Location
Knutsford, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

Join Barclays as an AWS Cloud Engineer to design and deliver secure, scalable cloud solutions. This role is within the Cloud Platform Engineering team, focusing on building and operating resilient cloud environments, advancing cloud adoption, and ensuring high standards for Internet-facing platforms. You will develop and improve software, collaborate with cross-functional teams, and adhere to secure coding practices.

Qualifications

  • Experience deploying and operating cloud services at scale, including networking, IAM, monitoring, and resource handling.
  • Experience writing Infrastructure as Code (IaC) using Cloudformation or Terraform.
  • Experience designing and implementing automated CI/CD pipelines for cloud infrastructure using GitLab or Jenkins and programming languages like Python.
  • Knowledge of cloud security best practices for Internet-facing environments, particularly within AWS.
  • Experience with multi-cloud platforms and container orchestration (ECS/EKS), focusing on security, high availability, and performance.
  • Ability to mentor team members and deliver projects using Agile methodologies.

Responsibilities

  • Design and deliver secure, scalable cloud solutions for Barclays.
  • Contribute to advancing cloud adoption and operational excellence.
  • Collaborate with engineers to ensure high standards for Internet-facing platforms.
  • Design, develop, and improve software using various engineering methodologies.
  • Deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
  • Ensure code is scalable, maintainable, and optimized for performance.
  • Collaborate with product managers, designers, and other engineers to define software requirements and devise solution strategies.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and contribute to technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.
  • Advise and influence decision-making, contribute to policy development, and take responsibility for operational effectiveness.
  • Collaborate closely with other functions and business divisions.
  • Lead a team performing complex tasks, utilizing professional knowledge and skills.
  • Set objectives, coach employees, appraise performance, and determine reward outcomes.
  • Demonstrate leadership behaviors to foster a thriving environment for colleagues.
  • Lead collaborative assignments and guide team members through structured assignments.
  • Identify the need for inclusion of other areas of specialization to complete assignments.
  • Identify new directions for assignments and projects, using cross-functional methodologies.
  • Consult on complex issues and provide advice to People Leaders for escalated issues.

Skills

AWSCloudFormationECSEKSGitLabIAMJenkinsPythonTerraform

Languages

Python

Relocation

No