Design and implement scalable, secure, and cost-efficient Azure infrastructure solutions aligned with business requirements.
Define architecture blueprints, including compute, storage, networking, identity, and security components.
Translate on-premises environments into Azure-based architectures (IaaS, PaaS, and hybrid models).
Plan and lead migrations from on-premises or other cloud environments to Azure (e.g., servers, databases, and applications).
Conduct environment discovery, dependency mapping, and readiness assessments.
Develop migration strategies, timelines, and cutover plans for minimal downtime.
Configure and manage core Azure services such as Virtual Machines, Virtual Networks, Network Security Groups, Load Balancers, Azure Firewall, Storage Accounts, and Azure Active Directory.
Optimize Azure resource utilization and cost through reserved instances, autoscaling, and performance tuning.
Implement backup, disaster recovery, and high availability strategies
Design secure solutions following best practices for identity, access control, and encryption.
Implement Azure policies, role-based access control (RBAC), and compliance frameworks.
Collaborate with security teams to ensure adherence to organizational and regulatory standards.
Develop and maintain infrastructure automation scripts using Bicep, ARM templates, Terraform, or PowerShell.
Leverage CI/CD pipelines to deploy and manage infrastructure consistently.