職位描述
We are seeking an experienced professional to join our team in the role of Manager of DevOps, Utility team.
Responsibilities:
-Leading and driving a cultural change, to simplify complex workflows and create efficiencies through elimination of manual tasks, also ensure high levels of quality with standard processes
-Accountable for providing tools and processes for continuous integration, continuous delivery and deployment of software
-Adopting various DevOps best practices, develop accelerated delivery pipeline by embracing automated tools
Work closely with developers, testers, and system administrators (Operation team) to ensure the entire software development life cycle is smooth and efficient
-Enhanced Developer / Tester experience through seamless adoption of Continuous Testing capability for effective CI/CD
-Build tools that allow the department to develop and deploy software and leverage productivity amplifiers
-Create automated workflow capabilities in order to enable the business’ software engineering teams to test and promote code across the engineering department
-Provide hands-on support to the frontend and backend engineering teams by enabling the migration of site/software services throughout transition periods.
-Work closely with security team, Responds to any new and emerging vulnerabilities and security threat
-Collaborate with Cloud, infrastructure, Data&AI teams, keep exploring and adopting the advancement in new technology, ensuring company remains at the forefront of innovation and maintains a competitive edge in the industry.
Support the ship-left security test, integrated
-Mentor and influence the team, promoting improvement and development in professional skills
-Ready to deploy & integrate test pipelines
-Self-service enabled digital platforms
-Built-in-quality across Engineering & Ops
-Low-code / No-code Hyper Automation & Cognitive QE
Qualification:
-The candidate must have a strong technology depth and breadth, and extensive experience in DevOps or software engineering roles.
-The candidate should also demonstrate transformational leadership, in terms of setting up an organizational capability to optimize the quality assurance process aligned with DevOps / DevSecOps process and planning, conducting end-to-end down stream testing with the Banks’ core banking and finance systems.
-Understanding of DevOps principles, CI/CD pipelines, and configuration management tools (e.g., Jenkins, Git, GitLib ,Nexus, JFrog, Ansible)
-Deep knowledge of software development and experience in a range of coding languages such as Python, C++, JavaScript, HTML.
-Experience with cloud-based platforms, e.g. Google Cloud Platform, AWS or Microsoft Azure.
-Motivated quick thinker with innovative problem-solving skills.
-Agile and Lean management practices
Other expectation:
-Organizational leadership to be able to lead and transform organizational capability.
-Technology domain knowledge in setting up a quality assurance function in a large-scale enterprise application platform.
-The candidate should have in-depth understanding of quality assurance function, and hands-on experience in adoption of test automation.
-Business domain knowledge in various banking business as well as experience in setting up a DevOps function for a large-scale enterprise program.
-The candidate should know how to utilize it in the agile process to create effective DevOps strategy and execution plan.
-The candidate should demonstrate strong hands-on delivery management capability
-The candidate should have minimum 10 years of work experience