8+ years of experience in architecting, designing, and implementing cloud solutions.
Solid experience with Microsoft Azure and have experience in setting up everything from single instances to complex managed services.
Experience in the design and delivery of projects based on Azure IaaS, PaaS, and SaaS offerings, as well as exposure to different architecture models such as all-in and hybrid cloud.
Experience in Administering Microsoft Infrastructure Products like Active Directory, SQL Server, SCCM, IIS and RDS.
Strong knowledge of Workload Migration strategies to Azure
Strong knowledge of SQL Database Migration scenarios to Azure
Strong knowledge of SQL Server High-Availability Solutions (e.g., Always-On Failover Cluster, Always-On Availability Groups, Database Mirroring, Log shipping)
Strong knowledge of Backup, Restore, Recovery and high availability strategies for Microsoft Azure environments.
Experience in troubleshooting and resolving Azure environment performance issues, connectivity issues, security issues etc.
Familiar with Azure HUB and SPOKE network architectural design.
Familiar with common Azure architectural network components (e.g., Azure firewall, Application Gateway, Front door, VPN Gateway, Load Balancer, Route Tables, Azure DNS, Network Watcher, Private Link, Traffic Manager, Virtual WAN).
Familiar with SQL Database Migration tools (e.g., Data Migration Assistant and Azure Database Migration Service).
Familiar with Azure Disaster Recovery and Migration services (e.g., Azure Site Recovery, Azure Migrate).
Familiar with Azure Virtual Desktop (AVD).
Familiar with Azure Monitor, Azure ARC, and Microsoft Defender for Cloud.
Familiar with Azure identities (e.g., Azure AD, Service Principals, Managed Identities)
Familiar with Azure Policies, Blueprints and Cost Management.
Good knowledge of PowerShell and Azure ARM templates.
Microsoft Azure Certified
Good communication skills
Good command of the English language
Job Responsibilities:
Collaborate closely with Team Leader as well as Team members on task reviews, internal processes, and architecture enhancements to improve both quality and time of delivery of Azure Projects.
Provide, deploy, and deliver cloud solution architectures based on best practices in terms of Security, Performance, Availability, Scalability and Cost.
Perform migration of on-premises workloads and systems to the Cloud, as well as deployment of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) environments in the Cloud.
Perform SQL database migration to Azure Virtual Machines in addition to PaaS like Azure SQL database, Azure SQL Managed instance.
Implement Azure Virtual Desktop complex scenarios and use cases.
Identify areas of improvement related to system security, performance, cost, functionality, and scalability, and/or enhancements.
Execute technical engagements of Proof-Of-Concept.
Analyze existing cloud deployments to identify gaps and propose recommendations to alleviate issues.
Perform Security and Optimization assessments on Azure.
Implement dashboards for managing cloud performance, security, and budgetary alerts.
Assess and perform migration of Azure resources across subscriptions, Tenants, and azure regions.
Prepare and deliver reports like Scope of work, Project Plan and Cost analysis.