Responsible for understanding the company&039;s technical environment: Gathers insights and aligns digital transformation solutions with business outcomes.
Ensures that architecture designs and deployments are optimal about the following factors:
Assists with architectural design, conducts resiliency reviews, and optimizes technical performance.
Verifies the security baselines.
Aids in developing and refining customers&039; needs and preferences.
Identifies technical obstacles, escalates issues as needed, and collaborates to resolve them.
Utilizes and promotes an established architectural approach.
Adapts methodology and applies governance principles, such as the Well- Architected Framework and Cloud Adoption Framework.
Handles multiple projects while collaborating with staff and stakeholders at all levels.
Develop a support strategy roadmap that translates the high- level plan into operational plans and actionable items.
Write or contribute to technical papers, white papers, enterprise reports, and presentations.
Accountable for Practice Development: Innovates and enhances existing technologies and processes. Leads Proof of Concepts
Help identify opportunities and bring any issues to the attention of the project director.
Requirements:
Proficiency in English
Minimum of 4- 5 years in architecture, design, implementation, and support for highly distributed cloud applications.
Passion for sharing and presenting technical concepts to developers and IT management.
Experience in various architectural community activities, such as open- source contributions, technical meetups, webcasts, blogs, and hackathons, is an added advantage.
Experience with cloud solutions, including Google Cloud Platform, Microsoft Azure, and Alibaba Cloud.
Strong expertise in large- scale application development, specializing in Domain- Driven Design (DDD) and Microservice Architecture (MSA)
A strong understanding of the latest technologies: DDD, MSA, Kubernetes, Kafka, cybersecurity
At least 9 to 10 years of extensive experience in enterprise- grade systems involving deep technology.
Deep understanding of software development life cycle models and expert knowledge of Agile project management principles and practices.
Hands- on experience and knowledge of topics such as DevOps, Big Data, Machine Learning, Serverless Computing, Cloud Migration, and Application Modernization.