Cloud Consultant - Singapore
Job Summary
Advise clients on enterprise architecture and implement large-scale IT solutions to drive business transformation. Lead solution design, risk evaluation, and client collaboration to deliver scalable, secure, and innovative cloud architectures.
Responsibilities
- Advise clients on enterprise architecture across technology, information, data, security, and integration to align IT solutions with business goals
- Architect and implement large-scale IT solutions that enable business transformation and operational efficiency
- Evaluate IT-related risks including compliance, operational, revenue, and growth risks to inform strategic decisions
- Act as a trusted advisor on technology topics and software lifecycle, articulating ROI, risk, and value to stakeholders
- Develop technology strategy and planning deliverables focused on business application integration and IT risk mitigation
- Produce target state solution architectures, conduct architectural assessments and gap analyses, and formulate solution strategies and roadmaps
- Write detailed technical designs and documentation provide guidance and training to client teams
- Collaborate with clients and consultants to translate business requirements into technical solutions
- Define migration/modernization activities, work products, staffing plans, cost estimates, and schedules for proposals and statements of work
- Contribute to delivery as a Solution Lead or Subject Matter Expert, meeting utilization targets
- Communicate ideas clearly and effectively with peers and clients to facilitate collaboration and consensus
- Lead solutioning efforts during proposal phases and offering development to secure client engagements
- Apply solution architecture frameworks, patterns, and best practices to design scalable enterprise applications
- Analyze business and technology requirements to build enterprise application architectures and explain architecture principles using value-based frameworks
- Negotiate and present solutions to clients and stakeholders to align expectations and secure buy-in
- Utilize software engineering and DevOps expertise, especially in AWS production environments, to enhance solution delivery
- Design and implement end-to-end CI/CD pipelines for efficient application delivery
- Apply configuration management and infrastructure as code using tools such as Chef, Puppet, Ansible, Terraform, CloudFormation, and ARM
- Contribute to security engineering practices including identity and access management, firewall configuration, and cloud security fundamentals
- Employ Agile, SAFe, GitOps, and systems development lifecycle practices in application development and software product implementation
- Demonstrate a growth mindset by quickly learning new technologies and applying knowledge to solve business problems
- Proactively identify gaps, suggest improvements, and manage responsibilities independently
- Thrive in diverse, high-performing teams and adapt to ambiguous environments
- Bring 4+ years of experience in application architecture, development, or modernization
Preferred competencies and qualifications
- Proficiency in at least one programming language
- Expertise in two major cloud providers (AWS, Azure, Google Cloud)
- Hands-on experience with migration tools such as AWS MGN and Cloudamize
- Experience delivering migration or modernization projects
- Application rationalization or 7R evaluation experience
- Experience with legacy-to-modern transformations (e.g., Java/.NET to containerized or serverless architectures)
- AWS certifications including AWS Certified Solutions Architect (Associate/Professional), AWS Certified DevOps Engineer (Professional), or AWS Certified Developer (Associate)