Some careers have more impact than others.
If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.
We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist.
Business: Emerging Technology
Principal responsibilities
Engineering Practice:
- Lead and enhance engineering practices, including Continuous Integration/Continuous Deployment (CI/CD), automated testing, monitoring, quality control, and tooling development.
- Design, implement, and maintain robust CI/CD pipelines using tools such as Jenkins and Ansible to streamline our development processes.
- AI Application Delivery:
- Collaborate with cross-functional teams to deliver AI-driven applications, ensuring their seamless integration and performance within our existing systems.
- Utilize your technical expertise to support the deployment and maintenance of AI solutions, with a focus on scalability and reliability.
- Site Reliability Engineering (SRE) & Production Support:
- Provide expert SRE and production support to ensure high availability and reliability of IT services.
- Monitor system performance using tools like Grafana and Prometheus, proactively addressing potential issues to minimize downtime.
- Problem Solving & Continuous Improvement:
- Identify and resolve technical challenges and roadblocks, offering innovative solutions to maintain project momentum.
- Continuously assess and improve engineering processes to enhance efficiency, quality, and performance.
- Tooling Development:
- Develop and maintain internal tools to support engineering workflows, automation, and monitoring.
- Ensure that tooling solutions align with industry best practices and the specific needs of the IT department.
Knowledge & Experience / Qualifications
- Bachelor’s degree or higher in Computer Science, Information Technology, or a related field.
- CI/CD & Automation: Proficient with Jenkins, Ansible, and other CI/CD tools.
- Cloud & Containerization: Experienced with Kubernetes and cloud-native technologies.
- Monitoring Tools: Skilled in using Grafana dashboards and Prometheus for system monitoring.
- Programming: Minimum of 5 years of Python development experience with a proven track record.
- IT Solution Delivery: At least 8 years of experience in IT solution delivery, demonstrating successful project implementations.
- Version Control: Proficient with Git and familiar with popular web frameworks.
- Strong ability to analyze complex problems, identify root causes, and develop effective solutions.
- Capable of working both independently and collaboratively within a team environment.
- Excellent proficiency in English, with a willingness to work closely with overseas teams.
What additional skills will be good to have?
AI & Machine Learning:
- Familiarity with Generative AI and Large Language Models (LLMs).
- Experience with related applications such as prompt engineering, Retrieval-Augmented Generation (RAG), and intelligent agents.
- Testing Expertise:
- Experience with automated testing frameworks and performance testing to ensure application reliability and efficiency.
- Containerization & Cloud Platforms:
- Proficiency with Docker and various cloud service platforms (e.g., AWS, Azure, GCP) to support scalable and flexible infrastructure solutions.