
Associate Director, Software Engineering
- 广东省广州市
- 合同
- 全职
- Engineer solutions on Azure foundation platform using Infrastructure-as-Code methods (e.g. Terraform)
- Conduct code reviews, provide feedback and guidance to other team members, and ensure the quality and performance of the solutions is maintained for the whole team
- Build and manage the HSBC Azure foundation platform to enable application deployments
- Ensure the Azure platform meets operational Risk framework to manage business risk
- Ensure all relevant architecture governance, policy, and standards are met
- Own engineering operating model (Agile, Waterfall etc.) and tools (Jira, GSD, Confluence)
- Represent the Azure platform in discussions with internal IT partners and Microsoft
- Provide Management reporting to ensure data driven discussions for continuous improvement
- Execute the functional pattern lifecycle process (design, document, develop and maintain) code library
- Integrate, configure, deploy and manage centrally provided common cloud services (e.g. IAM, networking, monitoring, Operating systems, Containers.)
- Manage Azure connectivity and networking e.g. Express Route, DNS, IP allocation and traffic routing, NSG's and Azure Firewall
- Ensure compliance with centrally defined Security
- Ensure compliancy with Operational risk standards (E.g. Network, Firewall, OS, Logging, Monitoring, Availability, Resiliency)
- Update support and operational documentation as required
- Support the Service Delivery Manager to implement a 24 x 7 follow the sun support model
- Develop solutions meeting HSBC Business contingency standards
- Develop and promote the reuse of patterns
- Be an Azure Platform evangelist with customers, partners and external communities
- Provide Management reporting to ensure data driven discussions for continuous improvement
- Have worked as an Engineering Lead in an enterprise organisation
- Have managed people
- Demonstrable knowledge of Non-Functional Requirements
- Have experience managing stakeholders
- Demonstrable Cloud service provider experience - infrastructure build and configurations of a variety of services including Compute, Containers, Container OS and Container orchestration (E.g. Docker, COS, GKE) Storage, IAM, SDN (VPC and XPN)
- Experience of building a range of Services in Azure
- Expert understanding of DevOps principles and Infrastructure-as-Code concepts and techniques
- Security and Compliance, e.g. IAM and cloud compliance/auditing/monitoring tools
- Customer/stakeholder focus. Ability to build strong relationships with Application teams, cross functional IT and global/local IT teams
- Good leadership and teamwork skills - Works collaboratively in an agile environment with DevOps application 'pods' to provide Azure specific capability/skills required to deliver the service
- A track record of constantly looking for ways to do things better and an excellent understanding of the mechanism necessary to successfully implement change
- Set and achieved challenging short, medium and long term goals which exceeded the standards in their field
- Excellent written and spoken communication skills; an ability to communicate with impact, ensuring complex information is articulated in a meaningful way to wide and varied audiences
- Experience working as an Engineering Lead or relevant equivalent
- People management (Objective setting, Performance review)
- Experience dealing with IT Audit, Security and Risk
- Technical knowledge and breadth of Azure technology services (Identity, Networking, Compute, Storage, Web, Mobile, Containers, Databases, Analytics, AI & Machine learning)
- Have excellent written, verbal and presentation skills
- Demonstrable risk management knowledge
- Keen problem solving skills (Analytical and Creative)
- Experience working within an Agile team environment
- Ability to quickly acquire new skills
- Good command of English
- Industry recognised cloud certifications
- Programming experience in the following languages: PowerShell, Terraform, Go, Bash, Windows command prompt and object orientated programming languages
- Technical knowledge (Directory Services, Microsoft Identity, Physical Networking, Firewalls, SDN, XPN, Billing, Operating Systems, Containers, Azure Resource Hierarchy)
- Experience operating in highly regulated industry, e.g. Financial Services