Roles and Responsibilities:
· Advocate of Cloud Native Technology & DevSecOps
· Working with Solution Consultant to design modern architecture for cloud native app
· Understand customer existing application architecture and solution design
· Design individual components and develop the components
· Work with other architects, leads, team members in an agile scrum environment
· Hands on development for POC required
· Design and review cloud native applications that can be hosted on cloud environment
· Design and review development framework and core functionality
· Design and review DevSecOps architecture for clients plus conducting of POC
· Identify the gaps, design and come up with innovative working solutions
· Understand enterprise application design framework and processes
· Lead or Mentor junior and/or mid-level developers
· Review code and establish best practices
· Look out for latest technologies and match up with use case and solve business problems efficiently
· Ability to look at the big picture
· Proven experience in designing highly secured and scalable applications on cloud
· Keep management up to date with the progress
· Work under Agile design, development framework
· Understand IaaS, SaaS and PaaS concept and able to do modern Architecture.
· If required, manage work packages (WPM) on selected work scope needed in project bids.
· Very hands on development experience required
Required Skills
· 5+ years of experience in a similar role.
· Microservices and server less architecture with service fabric, functions and api apps, service bus, message queues
· Experience with CI/CD, DevSecOps, setting up and managing build and release pipelines.
· Modular programming in Python, React/Vue/Node.JS, Angular, Type Script and other front-end unit testing tools. Please indicate if you have other programming skills.
· Practical experience in any of the following areas: coding skills Python, React/Vue/Node.JS, .net core, C#, DevOps tools like GitHub, Jenkins or others preferred.
· Proficient in containerization technologies like Docker and orchestration tools like Kubernetes.
· Familiarity with database design and management, including SQL and NoSQL databases.
· Strong understanding of cloud application patterns & designs desired.
· Strong understanding of RESTful API design, GraphQL, and other integration patterns.
· Secrets management using various vaults (GitLab security vaults, Kubernetes secrets)
· Experience in running public cloud application in Azure, GCP or AWS desired. Added advantage if familiar with GDC, GCC 1.0 and GCC 2.0.
· Certified in Solution Architecture, Data Architecture, Network Architecture and Security on AWS or Azure preferred.
· Active community contributor e.g. GitHub, Meetups, Blog Posts, conferences and presentations desired.
· Added advantage if have Openstack/ Openshift knowledge & experience in deployment.
· Added advantage if have VMware experience.
· Added advantage if have experience architecting cloud solutions with Generative Ai.
· Added advantage if have experience architecting and implementing data platform, database modernisation, and application modernisation.
· Added advantage if have NUS ISS Solution Architect Certification
Soft Skills
· Team Player
· Willing to guide and mentor junior colleagues
· Self-starter and highly motivated
· Excellent Communication Skills
· Ability to handle high pressure and fast paced situations
· Excellent presentation skills
· Ability to work with globally distributed teams