Job description

Some careers shine brighter than others.

If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

 

HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.

 

We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist .

 

To be successful in this role, you should meet the following requirements:

 

Design and Development:

·       Design, develop, and implement automation workflows, playbooks, and scripts using Ansible and Python to manage and configure IT infrastructure, applications, and services.

·       Write clean, modular, and reusable Ansible playbooks, roles, and custom modules.

·       Develop Python scripts for complex automation tasks, API integrations, data processing, and custom tooling.

·       Collaborate with cross-functional teams to understand requirements and translate them into effective automation solutions.

 

Automation & Orchestration:

·       Automate configuration management, application deployment, system provisioning, and routine operational tasks.

·       Integrate Ansible and Python automation into CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, Azure DevOps) to enable rapid and reliable software delivery.

·       Implement and maintain Infrastructure as Code (IaC) principles using Ansible.

 

        Troubleshooting & Support:

·       Identify, troubleshoot, and resolve issues related to automation workflows, Ansible playbooks, and Python scripts.

·       Provide technical support and guidance to other teams on automation best practices.

 

Documentation & Best Practices:

·       Create and maintain comprehensive documentation for automation processes, playbooks, and scripts.

·       Adhere to and promote best practices for Ansible development, Python scripting, and version control.

·       Participate in code reviews to ensure quality and adherence to standards.

          Collaboration & Communication:

·       Work effectively within an Agile/Scrum development environment.

·       Collaborate with infrastructure, networking, development, and operations teams to optimize workflows and improve system reliability and efficiency.

Requisitos

To be successful in this role, you should meet the following requirements: 

·       10- 15 years of total experience in infra support and IT automation with a strong focus on Ansible and Python.

·       Proven experience in designing and implementing automation solutions for enterprise environments.

·       Strong experience on Enterprise Storage Management, especially over File & Block Storage.

·       Proven hands-on experience over NetApp & Dell Storage Arrays. 

·       Ansible Expertise: In-depth knowledge of Ansible core concepts, including playbooks, roles, modules, inventory, variables . Experience with Ansible Tower/AWX is highly desirable.

·       Python Proficiency: Strong scripting skills in Python, including experience with various libraries for automation, API interaction (REST, SOAP), and data manipulation.

·       Version Control: Proficient with Git and Git-based platforms (e.g., GitHub, GitLab, Bitbucket) for code management, branching, and merging.

·       Operating Systems: Strong understanding of Linux/Unix operating systems and command-line tools. Familiarity with Windows automation is a plus.

·       Networking Concepts: Basic understanding of network protocols and technologies (TCP/IP, DNS, DHCP, VLANs, routing, switching) for network automation tasks.

·       Cloud Platforms (Optional but a plus): Experience with cloud platforms like AWS, Azure, or GCP and their automation capabilities.

·       Containerization (Optional but a plus): Familiarity with Docker and Kubernetes for container orchestration.

·       CI/CD Tools (Optional but a plus): Experience with CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI for integrating automation into delivery pipelines.

·       Excellent problem-solving and analytical skills with a keen eye for detail.

·       Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.

·       Ability to work independently and as part of a team in a fast-paced environment.

·       Proactive, self-learner, and eager to adopt new technologies.

·       Knowledge of SAN fabrics, CISCO and Brocade experience

·       Experience with other configuration management tools (e.g., Chef, SaltStack).

·       Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack , Kibana).

·       Experience with virtualization technologies (e.g., VMware, Hyper-V).

·       Understanding of IT security best practices in automation.

You’ll achieve more when you join HSBC.

www.hsbc.com/careers

 

HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

 

Issued by – HSBC Software Development India