You will be a key member of the R&D Digital Translation team established under the Singapore Maritime Institute. The R&D Digital Translation team develops and operates digital and cyber products and translates R&D projects to real world implementations for the maritime industry.
You will collaborate with various project managers, solutions architect and infra engineers to deliver leading-edge digital solutions and services to meet the business requirements of the maritime community. You are pro-active, self-motivated and resourceful team member with good technical or digital knowledge and possess strong influencing and people handling skills. You are constantly looking at new ways to apply digital technologies to meet business needs and can handle multiple projects concurrently.
Key Responsibilities
1. Design, build and maintain the software development pipeline automation with related toolsets to enable CI/CD
2. Design and implement the infrastructure and operating environment for container-based microservices that will meet the agreed high availability, performance and security requirements
3. Utilise native cloud tools to monitor the health and performance of the production and UAT environments, and automate the alerts as part of the incident reporting framework
4. Work closely with development teams and other internal teams to ensure that solutions are designed in accordance to requirements to facilitate scale/performance, security and operability
5. Work closely with on-site Tenant Facility Management (TFM) team to supervise day-to-day cloud operations which include activities such as regular patching and system configuration
6. Support and ensure that the software releases are aligned with MPA's internal software release and deployment process
7. Facilitate and support troubleshooting or root cause analysis of platform issues or incidents
8. Proactively monitor and identify opportunities for automation, process improvement and architecture simplification
9. Participate in project planning and management activities
10. Research and develop prototype using relevant technologies and trends for continuous improvement of the platform
Requirements
1. Background in IT/Computer Science/Computer Engineering or relevant discipline
2. At least 2 to 3 years of working experience in DevOps automation, containerisation and orchestration
3. Strong knowledge and experience in Microsoft Azure and/or Amazon Web Services and related cloud services (e.g. Azure DevOps, hands-on experience using Azure Administrative portal). Certification(s) in Microsoft Azure (e.g. MCSE: Cloud Platform and Infrastructure or equivalent) and Amazon Web Services will be an advantage.
4. Strong knowledge and experience in software development automation tools
5. Strong scripting skills (e.g. powershell, cli, python)
6. Strong understanding and experience in virtualisation and networking in a container environment such as Kubernetes, Docker
7. Strong understanding of cloud computing/container deployment and management
8. Strong understanding and practice of Agile projects (e.g. SCRUM)
9. Experience in working with Government Commercial Cloud is preferred.