Cloud Architect will interact with clients, product managers and development team to envision, model solutions for the customers to adopt cloud platform with a strong experience in Cloud Infrastructures. This role is a key member of the solutions team responsible for creating awareness about the hybrid, multi-
cloud, work along with clients to help them redesign their applications for migration to cloud. The architect is also expected to have hands-on work in evaluating the existing and new technology. This role includes working collaboratively with onshore and offshore teams and with a degree of humility
and mentoring staff as required.
As a Cloud Architect, you will be responsible for:
1. Multi-Cloud Solution Design
- Assess cloud requirements, including scalability, reliability, performance, cost, security, and compliance, to develop the optimal multi-cloud strategy.
- Design and establish the multi-cloud landing zone by selecting the appropriate cloud platforms, services, and technologies to meet business needs.
- Ensure the cloud architecture is scalable, resilient, and adaptable to support future growth and evolving business requirements.
- Create reference architectures, design patterns, and best practices for deploying cloud-native applications across multiple cloud platforms.
2. Cloud Platform Integration and Interoperability
- Develop and implement robust integration mechanisms to facilitate seamless data exchange, application portability, and unified management across various cloud platforms.
- Implement cross-cloud identity and access management (IAM) solutions
to ensure secure and consistent user access throughout the multi-cloud environment.
- Build and maintain a comprehensive cloud monitoring and observability framework, offering insights into performance, cost, and the overall health of the multi-cloud infrastructure.
- Ensure adherence to industry regulations and organizational policies by enforcing consistent security controls and governance practices across the multi-cloud environment.
3. Multi-Cloud Optimization
- Continuously monitor and analyze cloud resource utilization, performance, and cost, recommending optimization strategies to enhance efficiency and reduce expenses.
- Implement and manage automated cloud management and orchestration tools to streamline provisioning, scaling, and optimization of cloud resources.
- Work closely with the Cloud Automation Engineer to develop and maintain automated workflows that span multiple cloud platforms.
4. Alignment and Collaboration
- Act as the primary liaison between the cloud team and other cross-
functional departments, including IT, application development, and business stakeholders.
- Ensure cloud team activities and deliverables are aligned with overall business objectives and IT strategy.
- Collaborate with stakeholders to understand their cloud-related
requirements, challenges, and priorities.
- Communicate progress, achievements, and challenges to executive
leadership.
Job Requirements
Cloud Architect will interact with clients, product managers and development team to envision, model solutions for the customers to adopt cloud platform with a strong experience in Cloud Infrastructures. This role is a key member of the solutions team responsible for creating awareness about the hybrid, multi-
cloud, work along with clients to help them redesign their applications for migration to cloud. The architect is also expected to have hands-on work in evaluating the existing and new technology. This role includes working collaboratively with onshore and offshore teams and with a degree of humility
and mentoring staff as required.
As a Cloud Architect, you will be responsible for:
1. Multi-Cloud Solution Design
- Assess cloud requirements, including scalability, reliability, performance, cost, security, and compliance, to develop the optimal multi-cloud strategy.
- Design and establish the multi-cloud landing zone by selecting the appropriate cloud platforms, services, and technologies to meet business needs.
- Ensure the cloud architecture is scalable, resilient, and adaptable to support future growth and evolving business requirements.
- Create reference architectures, design patterns, and best practices for deploying cloud-native applications across multiple cloud platforms.
2. Cloud Platform Integration and Interoperability
- Develop and implement robust integration mechanisms to facilitate seamless data exchange, application portability, and unified management across various cloud platforms.
- Implement cross-cloud identity and access management (IAM) solutions
to ensure secure and consistent user access throughout the multi-cloud environment.
- Build and maintain a comprehensive cloud monitoring and observability framework, offering insights into performance, cost, and the overall health of the multi-cloud infrastructure.
- Ensure adherence to industry regulations and organizational policies by enforcing consistent security controls and governance practices across the multi-cloud environment.
3. Multi-Cloud Optimization
- Continuously monitor and analyze cloud resource utilization, performance, and cost, recommending optimization strategies to enhance efficiency and reduce expenses.
- Implement and manage automated cloud management and orchestration tools to streamline provisioning, scaling, and optimization of cloud resources.
- Work closely with the Cloud Automation Engineer to develop and maintain automated workflows that span multiple cloud platforms.
4. Alignment and Collaboration
- Act as the primary liaison between the cloud team and other cross-
functional departments, including IT, application development, and business stakeholders.
- Ensure cloud team activities and deliverables are aligned with overall business objectives and IT strategy.
- Collaborate with stakeholders to understand their cloud-related
requirements, challenges, and priorities.
- Communicate progress, achievements, and challenges to executive
leadership.
Job Requirements
• You have at least 10 years of combined experience in backend software or infrastructure
• 3-5+ years of experience designing, executing, and supporting IT cloud solutions.
• 3-5+ years of experience designing and building relational and/or
dimensional conceptual/logical data models, transforming
conceptual/logical data models into physical models and data artifacts, and
in the developing of data architectures using application/tools.
• Working experience in the development of data architectures such as Data Vault 2.0.
• Strong understanding across any of the Cloud (AWS/Azure/GCP) and its components (compute, storage, network, data, middleware components, serverless compute, security, Orchestrated containers/K8S) to deliver end-to-end infrastructure architecture solutioning for the clients
• Cloud services like different types of storage services, relational databases, NoSQL offerings, compute services, alerting and notification services, audit and security services, HA with load balancers
• Good understanding of network connectivity in a multi-cloud environment (virtual network, gateways, public/private/elastic ips.)
• Hands-on experience on containerization (docker file creation, deployment manifest file creation, etc.)
• Good understanding of Cloud Security (IAM, mitigation of attacks, default deny concept)
• Infrastructure as code (Terraform/ CloudFormation/ Blueprint/ARM
templates)
• Good to have creating/adopting CI/CD framework and creating blueprints for infra provisioning
• Knowledge of cloud native patterns, migrating legacy applications to cloud
• Effective communication skills (written and verbal) to properly articulate complicated cloud reports to management and other IT development partners.
• Demonstrated critical thinking under pressure
• Passion for teaching technical skills and creating technical solutions with teams.