Devops, GCP , Python -Software Engineer
hsbc
Job Description
In this role, you will:
-
contribute to all parts of the TRE development lifecycle (design, coding, testing & deployment into production)
-
support existing TRE services (solving issues, automation, service improvements, technical debt etc)
-
collaborate with colleagues at all levels (individual POD, TRE team, Compliance & central teams e.g. Architecture & Security)
-
streamline existing processes and implement frameworks to standardise code releases.
Requirements
To be successful in this role, you should meet the following requirements:
-
Able to work through full development lifecycle (requirements, design, development, testing, data, infrastructure)
-
Work with GCP, focusing on Big Data solutions and cloud services.
-
Design, implement, review, and optimise data transformation processes.
-
Utilise Python , groovy to build and maintain ETL pipelines.
-
Good working knowledge of GitHub
-
Bash/shell scripting & Python
-
ETL and CI/CD Pipelines
-
Linux/Unix
-
Databases (Postgres, MySQL, Big Query)
-
Containers (Docker, Kubernetes/GKE)
-
Security (IAM, roles, service accounts, entitlements, code & container scanning)
-
DevOps principles & automation tools (Terraform, Jenkins, Ansible, Nexus)
-
Agile development principles (Scrum, Jira, Confluence)
-
Ability to work in a large IT project with development experience in a Banking and/or Financial Crime Risk project.
-
Willingness to adapt and learn new technologies.
-
Willingness to take ownership of tasks.
-
Strong collaboration skills and experience working in diverse, global teams.
-
Excellent problem-solving skills and ability to work independently and as part of a team.