The Role & Responsibilities
About the Company
Our client is a leading cloud solutions provider based in Singapore, specializing in digital transformation services. Established more than 10 years, they have grown into a strategic partner for various government agencies, large enterprises, and educational institutions. Their expertise encompasses cloud managed services, application modernization, data and machine learning, digital workspace solutions, and digital consultancy. With a commitment to innovation and customer-centric solutions, they have expanded their presence across the ASEAN region, including Indonesia and Malaysia.
This is an exciting opportunity to join a dynamic organization that values excellence and offers exposure to cutting-edge technologies and diverse projects
Job Responsibilities
Work closely with clients to understand their requirements and translate them into detailed architecture and design blueprints, with a focus on cloud-native approaches and best practices.
Introduce a forward-thinking technical vision for cloud-based solutions, emphasizing Infrastructure as Code (IaC), automation, and scripting to streamline infrastructure management and deployment processes.
Develop comprehensive technical solutions that leverage cloud services and technologies, ensuring scalability, reliability, and cost-effectiveness.
Analyze both business and technical challenges, identifying functional and non-functional needs within a cloud environment to design optimal solutions that meet client objectives.
Provide precise specifications for the definition, management, and delivery of cloud-based solutions, incorporating IaC principles and automation techniques to drive efficiency and consistency.
Lead the delivery of Minimum Viable Product (MVP) and Proof of Concept (POC) implementations on cloud platforms, demonstrating the feasibility and value of proposed solutions to customers.
Offer guidance and mentorship to development teams, fostering a culture of innovation, collaboration, and continuous improvement in cloud architecture and infrastructure practices.
Demonstrate expertise in troubleshooting complex technical problems within cloud environments, leveraging automation and scripting to streamline resolution processes and minimize downtime.
Utilize cloud-native services for monitoring, logging, and alerting to ensure proactive management of infrastructure health, performance, and security.
Drive automation initiatives across cloud infrastructure, scripting routine tasks and workflows using languages like Python, PowerShell, or Bash to enhance operational efficiency and reduce manual intervention.
Implement Infrastructure as Code (IaC) methodologies using tools such as Terraform, CloudFormation, or Azure Resource Manager to provision and manage cloud resources efficiently and reliably.
Incorporate best practices for security and compliance into cloud-based solutions, leveraging native security features and third-party tools to protect data and applications against emerging threats.
Stay abreast of emerging technologies, trends, and best practices in cloud computing, infrastructure automation, and DevOps, continuously refining solutions to meet evolving business needs and industry standards.
Requirements
5+ years of experience in the IT industry
Bachelor's degree in Computer Science, Computer Engineering, or Information Technology (preferred)
Experience building complex solutions on major cloud platforms (AWS, Google Cloud Platform, Microsoft Azure, Alibaba Cloud, or others)
Solid understanding of containers and serverless architecture
Experience designing relational and non-relational databases (MySQL, MariaDB, MongoDB, Aurora, DocumentDB, DynamoDB, etc.)
Experience with agile approaches and DevOps or DevSecOps
Experience with infrastructure automation tools (Terraform, CloudFormation, Ansible, or similar)
Good communication and presentation skills