Software Engineer
Chine, Moçambique IT development
Job description
Job description
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 Software Engineer.
Business: Markets & Sec Services IT
Principal responsibilities
· Provision, Deliver and support the IT infrastructure, including order, build, OAT, monitoring, ever-greening, administration, performance tuning etc.
· Create and maintain technical documentation for infrastructure / tooling using defined technical documentation templates,MQ and sFTP connectivity (with the help of connectivity team) to send the msg/file among different applications
· Management (operational and compliance) and delivery/maintenance of all of hardware estate (VM, Databases) that provides the platform utilized to deploy software components
· Coordinate the Service Management aspect of the services e.g. Disaster Recovery, vulnerability patching of servers, timely back-up and recovery scenarios of servers. (leading and coordinating software and hardware upgrades / patching)
· Apply Devops practices and tooling in the daily development activities for end-to-end automation and align to MSS IT engineering standards.
· Develop tooling to automate Infrastructure as a Code. Building automation capabilities to support the execution of operational activities for Linux environments
· Code deployment, CI/CD automation, maintaining and managing production system (Cloud / non cloud) and non-production systems (Cloud / non cloud), to ensure the availability, performance, scalability and security of the same
· Verify Build, release and configuration management of production and non-production systems to ensure the deployment meets desired standards by interacting with Development, SRE, and DBA teams
Requirements
· Should have the zeal to work on ways to automate and improve development and release processes, knowledge on Containerization solutions – Docker, Kubernetes and related technologies
· Significant working experience in software design, development and testing, preferably in Java technology stack
· Strong Devops / Environment capabilities, Strong capabilities in scripting language (shell script and python)
· Proficient in Linux based system and Middleware, good Linux administration knowledge
· Should have basic understanding of Messaging Queues (IBM MQ) and sFTP connectivity,infra maintenance, Role-swap(DR), Certificate upgrade and Patching,Continuous Integration and Development tools (Must have – Jenkins, Github, Nexus, Docker, Maven Nice to have – TerraForm) and be able to design, setup and maintain CICD pipeline using those tools
· Should have fair understanding of cybersecurity threats and work towards patching to mitigate the threats
· Must have the working experience of system monitoring tools (preferably ELK). configuration management tools, for example, Ansible (Must have), and Puppet (nice to have)
Nice to have:
• Nice to have experience on external cloud provider (GCP) infrastructure and related managed services (e.g. Compute, CloudSQL, BigQuery, Pub/Sub, Cloud Operations, Cloud storage)
You’ll achieve more when you join HSBC.
HSBC is an equal opportunity employer 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. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.
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 (GuangDong) Limited***