Analyse tender spec, client requirement to propose suitable cloud solution, design and deploy cloud infrastructure, platform and applications.
Implement cloud infrastructure in UAT and product environment which may, not limited to, Azure, AWS, GCP, Huawei, etc cloud.
Design and propose solutions which comprise hybrid/multi cloud integration on cloud and on-premise infrastructure. Test and ensure the configuration, setup and connectivity of cloud resources.
Propose solutions for cloud resource health and performance monitoring. Manage and monitor performance, security, availability, and scalability of cloud resources.
Create architecture artefacts and documentations to effectively explain and present the solution design to stakeholders.
Troubleshoot issues related to the cloud services, providing technical support and guidance to clients and other stakeholders. Work closely with network infrastructure team for integration of on-premise and cloud services.
Evaluate and recommend new cloud technologies and best practices for product development, system integration and project solutions.
Conduct requirements specifications and prepare project documentations necessary, including configuration documentations for the implementations.
Prepare and conduct User Acceptance Test and test documents.
Conduct backup & restore, logging, monitoring, CIS compliance best practice in cloud.
Familiar to GCC environment requirement, setup and deployment.
Knowledge on GovTech SHIP-HATS will be an added advantage.
Candidate may also be assessed but non-mandatory, if they have other skillset & experience for taking up some responsibilities of system and system products such as:
Implementation of high availability networking and Nex-Gen firewall
Implementation of high availability servers, OS and clustering for Linux and/or Microsoft Windows
Implementation of storage and backup systems
Implementation of system monitoring and management.
Implementation of a few of following system HA on RDBMS/NoSQL, message queues system, Kubernetes clusters, API management, ESB, webapp servers, SFTP server, proxy/reverse proxy server, Kafka, RabbitMQ, AMQP.
Microsoft Active Directory or LDAP, IAM/IDM system
Network Load Balancing and Global LB system
Implementation of multi-site and/or disaster recovery site.
Backup, restoration and DR switch/fail-over.
Requirement/Skills
Strong background in IT, computer science, or a related field
Practical experience and knowledge of cloud computing concepts such as cloud service models, deployment models, security and compliance, architecture and design, automation and orchestration, and migration and integration.
Proficiency in tools and platforms used in cloud such as cloud service providers (AWS, Azure, Google Cloud etc.), management and monitoring tools (CloudFormation, Terraform, CloudWatch etc.), development and programming languages (Python, Java, Node.js etc.), databases and storage systems (MySQL, MongoDB, S3 etc.), and networking and communication protocols (TCP/IP, HTTP, REST etc.).
Certifications such as AWS Certified Solutions Architect, Microsoft Azure Administrator, Database Administrator(DBA), Google Cloud Professional Cloud Architect, CompTIA Cloud+, or Cisco Certified Network Associate Cloud.
Certifications in VMware will be an added advantage.
A fast learner, have a proactive attitude and an eye for quality works
A team player - inclusive mindset to collaborate effectively in a diverse team
Plus points will be additional advantage:
Experienced with system hardening and VAPT will be an added advantage.
Experienced with IaaS or PaaS implementation.
Experienced with System Management: system logs and health monitoring/workflow implementation.
Experience with backup and restoration of system.
Experience with DevOps or CI/CD system infra and middleware implementation such as Bamboo/Jenkins, Jira, Confluence, SAST and DAST products.