This role is responsible for maintaining, improving DevOps CI/CD platform as well as overseeing the PlatformOps team with a group of elite Platform Engineers to drive DevOps and DevSecOps at scale across the whole IT organization.
The role will drive the strategic goals of Infrastructure & Operations team. In collaboration with key stakeholders, the incumbent should understand how and how well the business is supported by IT. To manage a team of internal and external Infrastructure professionals to design, build and support infrastructure platforms and services needed to meet business, application development and operation requirements of the organisation.
Key Responsibilities
- Work closely with delivery teams to provide infrastructure and automation support.
- Support a pipeline process and provide innovative ideas that automates the enforcement of the Software Development Lifecycle.
- Provide support to IT Solution Centres for project delivery to deliver cost-effective and long-term support model.
- Embrace the Voice of Customer (VoC) and foster the team of Platform Engineers to have a continuous improvement culture to develop service improvement plan.
- Develop Platform Ops KPIs and manage goals and measurements to show improvements to CI/CD platform.
- Develop and prioritize improvement plans based on performance of the KPIs and drive for the best outcome towards organizational strategies and goals.
- Review operational efficiency and infrastructural design, build improvement plans and roadmaps to work with the team of Platform Engineers.
- Promote automated solutions in CD/CD approach to accelerate delivery and enhance quality of work.
- Create reusable components to allow delivery teams to self-serve on routine DevOps requirements.
- Assist on the development including quality assurance test plan, infra product portfolio and infra solutions that are aligned with company technology standards and company practice.
- Follow company standards and best practices for Infrastructure management and enable toolsets for assessing and evaluating technical architecture and design.
- Manage a team of Platform Engineers to deliver automated infrastructure solutions in a modern and efficient manner and allocate available resources to meet operating needs.
- Provide guidance to a team of platform Engineers for day-to-day business operations as well as mentorship to career aspiration.
- Cultivate a harmony workplace and address pain points of teammates.
- Manage vendor engagement and ensure service quality fulfilment in SLAs.
- Liaise with vendors and IT Solution Centres to accelerate technologies adoption to meet business requirements.
- Collaborate different functional teams and vendors on infrastructure roadmaps for developing infrastructure delivery budgeting planning.
- Drive FinOps framework for cloud cost optimization and foster FinOps culture and mindset.
- Keep abreast of the latest trends in technology, ensure timely exploration and proactively communicate IT’s position towards the introduction of relevant / key emerging technologies.
- Available to provide 24/7 support as required.
Requirements
- Bachelor’s degree or higher in an Information Technology or Computer Science/Engineering related field.
- Technical degree holder with minimum of 10 years IT experience, at least 5 years of IT Infrastructure experience and 3 years of team management responsibility.
- Must have proven technical management and specialist experience of working in a complex IT infrastructure environment.
- Must have experience of developing solutions and making decisions for team with only minimal management guidance and supervision.
- Must have experience of building and maintaining relationships at a senior level and have an ability to influence at all levels.
- Must have experience of how to lever technology to reduce operational costs and delivery business innovation in a fast moving and dynamic industry sector.
- Strong experience in DevOps, DevSecOps and FinOps.
- Experience in a broad set of technologies and patterns such as Cloud (Azure/AWS), Container Platform, Micro-services, and Infrastructure as Code.
- Experience with infrastructure costs and financial management.
- Experience with building and maintaining relationships with IT, Business Units and Vendors.
- Ability to listen and articulate ideas verbally, and in the written form, to a broad range of audiences; ability to ask probing questions and deliver presentations.
- Well-developed analytical, problem-solving, decision-making and critical thinking skills, leveraging both logic and creativity; strong troubleshooting and root cause analysis skills; ability to identify patterns and generate informed ideas.
- Focus on end user’s or customer’s needs; ability to set expectations and understand end user behaviour.
- Ability and willingness to proactively accept and drive change to accomplish positive collective outcomes.
- Ability to understand strategy and align tactical and strategic work in a well-balanced way to achieve results.
- Ability to multitasking and manage various projects in a cross-functional environment.
- Experience leading the development and implementation of global infrastructure products and services across multiple disciplines.
- Technical proficiency in hardware and system software and able solve dynamic problems.
- Good verbal and written communication skills with experienced in presenting solutions to group of audience.
- Demonstrated strong teamwork and interpersonal skills with ability to lead, coach and motivate others with forward thinking mindset.
Desired Skills
- Knowledge in programming with languages like Java, Node.js, Python, Groovy, Ansible, TypeScript, Bash script, PowerShell.
- Strong experience in some of the below areas:
- Cloud Provisioning and Operations (e.g AWS, Azure)
- DevOps Tools (e.g. Ansible, Azure Pipeline, Git, Jenkins, JFrog, Terraform)
- DevSecOps Tools (e.g. NeuVector, Seeker, Snyk)
- Container Platform (e.g. Kubernetes, RedHat Openshift)
- Elastic Stack (i.e. ElasticSearch, Logstash, Kibana)
- Strong verbal and written communication skill