Technical Capacity
Architect and design Azure environments, infrastructure, and services that enable migration of IT infrastructure, services, applications, and systems from an on-prem environment to Azure including Disaster Recovery
Collaborates with IT security teams to implement and manage cloud security policies, standards, and best practices
Develop and implement scalable and resilient cloud architecture solutions within an Azure environment
Perform and lead Azure cloud projects implementations. End to End lifecycle.
Develop and implement migration strategies for Microsoft Office business tools and solutions from local on premises hosted environment to Azure cloud tenants
Create and implement a migration plan for each infrastructure service, system, and/or application that will be transitioned to Azure
Create architecture and data flow diagrams for cloud and hybrid cloud environments
Design and deploy infrastructure as code (IaC) using tools like Terraform, Azure Resource Manager (ARM) templates, and PowerShell
Ensure systems, applications, and data are high availability, backed up, and/or replicated to meet organizational requirements for disaster and business recovery
Analyze and ensure that proper monitoring and alerting systems are in place for systems, services, and applications
Evaluate and recommend Azure services based on business requirements and industry best practices
Collaborate with software developers, system administrators, and other stakeholders to integrate Azure solutions into existing systems and applications
Ensure seamless interoperability between on-premises and cloud environments
Implement and enforce security requirements to protect Azure-based systems and data
Defines and maintains Azure Governance policies including Subscription Management, Cost Management, Security, Resource Consistency, Identity Baseline, Deployment Acceleration, etc
Strong knowledge of the Microsoft Cloud Platform's features and functionalities is required. These include security, firewalls, Redis cache, key vault, etc.
Configure and manage customer AWS/Azure cloud environment for clients
Ensures compliance of architectural and engineering policies, standards, and procedures
Stays current with emerging cloud technologies and trends and advises on the adoption of new Azure features and services
Works closely with development teams to support DevOps practices and implement continuous integration and continuous deployment (CI/CD) pipelines
Leads technical discussions and presentations for internal teams and stakeholders
Recommends strategies to streamline systems for effectiveness and efficiency, considering client needs, team dynamics, and division and corporate missions. Serves as a quality control and assurance officer for guidance and outputs to ensure consistently high standards