Collaborate in the development of a Cloud adaption strategy/framework that includes application suitability, optimal cost models, best practices and patterns for cloud adoption.
Work with global team (geographically dispersed team) to help continually refine and improve architecture, processes and standards.
Develop a governance model that will provide the appropriate guardrails for applications to be secure while reducing operational risk and cost.
Evaluate the current product portfolio and develop migration strategies, if required, engaging the application teams to understand their application architecture, business drivers, and application load patterns and create a transition plan for any required migration.
Contribute in building a process / strategy for orchestration, configuration management, integration, continuous deployment, operational aspects and collaboration for various products hosted / to be hosted in cloud environments used. It may also span across multiple public cloud service providers and would cover PaaS, SaaS, IaaS, CaaS etc.
Develop and maintain financial models for cloud offerings and continually seek cost optimizations and right sizing opportunities.
Proactively maintain secure and compliant cloud environments by adhering to security/compliance best practices defined by RM.
Stay current on new and emerging trends in cloud computing and evaluate their potential and adoption criteria for RM and work with Technical Architects and other stakeholders to prioritize road-maps.
Work to ensure the proposed designs/frameworks meets the requirements.
Identify and resolve all key technical design decisions and problems.
Minimum Qualification and Experience
At least 14 years of total experience in the role of Technical Architect with experience in design and development of complex distributed applications that leverage micro service architecture, REST APIs, relational and/or NoSQL data stores.
Experience in developing Continuous Delivery solutions, preferably employing Azure
Experience with technologies such as Azure SQL, Cosmos DB/Aurora, Server-less Computing (Azure Functions), Azure DevOps CI/CD, Docker, Kubernetes and Azure Service Bus/equivalent Technologies
Experience in Software Defined Networks (SDN) including the design and automation of Infrastructure as a Service (IaaS) , Platform as a Service (PaaS), and Function as a Service (FaaS) capabilities including virtual networks, virtual machines, and managed services.
Experience building scaled out infrastructure on public clouds like AWS, Google, Azure, etc...
Ability to deliver results in a short time and experience working in fast paced high growth tech companies.
Proven ability to pull a diverse group of individuals with different goals together to facilitate, moderate, and influence productive discussions driving towards results.
Ability to be a team player, working effectively with positive cooperation.
Ability to communicate, both internally and externally, in an effective, timely professional and courteous manner.
Experience in DevOps and Micro-services design and development, with a minimum of two projects executed in these domains
DevOps exposure and knowledge of one or more tools such as Terraform, Chef, Puppet, Jenkins, Ansible, Azure DevOps pipelines
Logical, analytical approach to problem solving.
Good communication skills, both written and spoken.
Must be a team player, energetic with a positive attitude.
Excellent planning, organising and time management skills.
Demonstrates exacting attention to detail.
Ownership for proposing and implementing solutions.
Good analytical ability.
Excellent leadership skills.
An inclination to continuous research inside and outside the current focus fields
Broad and deep technical knowledge with a strong focus on cloud computing.
View of ideas and solutions as abstractions/patterns that can be leveraged/adapted/reused -- deliver frameworks instead of point solutions.