Technical Qualification/ Knowledge:
- Good knowledge on the cloud technology, different patterns, deployment methods, compatibility of the applications
- Good knowledge on the Azure technologies and associated components and variations
- VNET VPC Peering, Express Route, subnet, Route 53, Azure regions and availability zone
- VM, Scale set,
- LB, Blob, ZRS, GRS LRS, Standard Storage, Store simple, express/Import express
- Load balancers, Nat Gateway , Internet Gateway
- Security components, Key pair, security groups, ACL; IAM, Directory Service, Certificate manager
- SQL, Azure SQL, Azure SQL MI
- Azure OMS, Azure Automation, Azure ASR, Azure log & Analytics
- ARM template
- Azure Stack
- Azure Container services, Azure app, Azure function
- All other Azure cloud service offerings
- Knowledge of Hyper V, Map tool, DMA, DMS, SSMA, SSMS,
- Solid understanding and Experience in cloud computing based services architecture, technical design and implementations including IaaS, PaaS, and SaaS.
- Design of client's Cloud environments with a focus on mainly on Azure and demonstrate Technical Cloud Architectural knowledge.
- Playing a vital role in the design of production, staging, QA and development Cloud Infrastructures running in 24x7 environments.
- Delivery of customer Cloud Strategies, aligned with customer's business objectives and with a focus on Cloud Migrations and DR strategies
- Nurture Cloud computing expertise internally and externally to drive Cloud Adoption
- Should have a deep understanding of IaaS and PaaS services offered on cloud platforms and understand how to use them together to build complex solutions.
- Ensure that all cloud solutions follow security and compliance controls, including data sovereignty.
- Deliver cloud platform architecture documents detailing the vision for how Azure infrastructure and platform services support the overall application architecture, interaction with application, database and testing teams for providing a holistic view to the customer.
- Collaborate with application architects and DevOps to modernize infrastructure as a service (IaaS) applications to Platform as a Service (PaaS)
- Create solutions that support a DevOps approach for delivery and operations of services
- Interact with and advise business representatives of the application regarding functional and non-functional requirements
- Create proof-of-concepts to demonstrate viability of solutions under consideration
- Develop enterprise level conceptual solutions and sponsor consensus/approval for global applications.
- Have a working knowledge of other architecture disciplines including application, database, infrastructure, and enterprise architecture.
- Identify system integration opportunities
- Provide consultative support to the DevOps team for production incidents
- Drive and support system reliability, availability, scale, and performance activities
- Evangelizes cloud automation and be a thought leader and expert defining standards for building and maintaining cloud platforms.
- Ability to develop a robust design to meet customer business requirement with scalability, availability, performance and cost effectiveness using Azure offerings
- Ability to identify and gather requirements to define an architectural solution which can be successfully built and operate on Azure
- Ability to conclude high level and low level design for the Azure platform which may also include data center design as necessary
- Capabilities to provide Azure operations and deployment guidance and best practices throughout the lifecycle of a project
- Understanding the significance of the different metrics under the monitoring, their threshold values and should be able to take necessary corrective measures based on the thresholds
- Knowledge on automation to reduce the number of incidents or the repetitive incidents are preferred
- Must have knowledge on the traditional IT infrastructure includes
- Server Hardware, Virtualization platforms, Clustering
- Standard Storage, Premium Storage, Blob, Archive
- Networking basic data base implementation knowledge
- Basic knowledge on typical application deployment, load balancing
- Good knowledge on the data center operation, monitoring tools, backup solution
- Hands on knowledge on the Data center migration and application migration to the Azure cloud or any other cloud environment
- Good understanding of the data center deployment design, how the components works together, understanding of the component level dependencies within and outside data center
- Experience expected:
- Must have performed cloud architecting job for significant volume of application deployment in cloud
- Ability to understand the design from the shared design document, and plan for the design
- Architect and design end to end all aspects of Azure as per design
- Configuration of Disaster Recovery design within and outside Azure cloud
- Demonstrating capabilities all the Azure Components at Infrastructure layer including Compute, Storage, Backup, DR, Network, Security and Load Balancing.
- Migration of Data Center to Azure
- Architecting Migration of Physical and Virtual OS (Hyper-V, VMware and Azure) to Azure using various Tools as P-to-V and V-to-V.
- Demonstrating "User Acceptance Tests" for all the Azure Components at Infrastructure layer including Compute, Storage, Backup, DR, Network, Security and Load Balancing
- Assessment led pilot for different tools used in assessment, migration, testing
- Researching on new tool sets as needed to meet the customer and organizational requirement to deliver on time and within planned cost
- Ability to learn and adopt new technologies
- Ability to perform eh tasks stated above independently
- Azure Architecting solution
- Implementing Azure solution
- Developing Azure solution