Delivery Manager
Date: 14-Nov-2019
Location: Singapore, Singapore
Company: Singtel
The Delivery Manager shall support the implementation of digitalisation strategy for Group Technology and Networks which aims to loosen the IT architecture, increase organisational agility and enable an API driven digital ecosystem. His/her main responsibility is to deliver the various strategic digitalization initiatives such as the Network Service Bus and Service Orchestration. He/she shall work closely with the various teams as the delivery lead to ensure the software feature delivery is efficient, timely, secure and reliable. He/she shall also ensure that the services/platforms/products are operating reliably in accordance to the networks service level agreement with proactive monitoring.
Responsibilities:
- Work closely with the platform engineering team to deliver the infrastructure and operating environment for container based microservices that meet the agreed high availability, performance and security requirements.
- Work closely with the various build and run teams to deliver the network software projects such as Network Service Bus and Service Orchestration, using Continuous Integration (CI) and Continuous Deployment (CD) practices and its related tool sets (e.g. JIRA, GIT/BitBucket, Jenkins, Nexus, etc.)
- Work closely with other internal teams within the organization to ensure that solutions are designed with customer user experience, scale/performance, security and operability in mind.
- Ensure that the software releases are align and following the organization’s internal software release and deployment process for the various projects.
- Facilitate and support the troubleshooting or root cause analysis of platform issues or incidents with own teams and other internal teams.
- Proactively identify opportunities for automation, process improvement and architecture simplification for the platforms/services/products.
- In charge of project planning and management activities such as procurement.
- Research and suggest the latest, most relevant technologies and trend for continuous improvement of the platforms/services/products.
- Work closely with the business to gather requirements and prioritizes the requirements for the various teams to deliver
The Ideal Candidate should have/be:
- Bachelor's Degree in IT/Computer Science/Computer Engineering or relevant discipline
- At least 5 years of working experience in software delivery for large scale transformational or digitalization projects
- Strong understanding of software development and related automation tools (e.g. Ansible, Terraform, Nexus, Jenkins, SoapUI, SonarQube)
- Strong understanding of virtualization and networking in a container environment, such as OpenShift/Kubernetes
- Strong understanding of cloud computing/container deployment and management such as AWS/Azure/OpenStack etc
- Strong understanding and practice Agile projects (such as SCRUM/KANBAN) and the usage of related tools such as JIRA.
- Strong understanding of project planning and management activities including financial and procurement.