Leverage Azure storage and messaging services such as Service Bus Topics, Event Hubs, Azure Blob and Table Storage, Azure SQL and perhaps Cosmos DB.
Integrate Identity management and modern authentication and authorization protocols such as OIDC, OAuth 2.0 using Azure Active Directory, Azure AD B2C
Plan and design data movement and data virtualization from legacy databases to modern cloud native storage solutions such as Azure SQL, Cosmos DB etc. using Azure Data Factory, Databricks.
Implement Serverless Functions, Logic Apps and Azure Data Factory Pipelines for event driven processes and integrations
Provision Dev/Test/Prod Infrastructure as code using Azure CLI, PowerShell, ARM templates and/or Terraform.
Define and Implement the configuration of Azure PAAS and IAAS services for high availability, data redundancy, data loss prevention, site recovery and resilience
Define and implement the configuration of Azure PAAS and IAAS services for high throughput and scale with capacity planning, load balancing strategies
Define and implement the security architecture to ensure data security at rest and in transit, application security, key management, identity management, authentication and authorization with OIDC and OAuth2, infrastructure security with Azure VNets, etc.
Implement observability patterns using Azure Monitor, Azure Application Insights and Log Analytics Workspace.
Design & Build Azure DevOps pipelines for CI/CD and Release Management workflows.
Deploy infrastructure, applications and software-defined networking through CI/CD pipeline using Azure DevOps
Recommend best practices for Azure DevOps repos and branch policies
Integrate CI/CD and continuous testing practices with Azure DevOps into the engineering lifecycle
Demonstrated knowledge of relevant industry trends and standards
Experience in architecting and designing technical solutions for Microsoft-centric solutions based on industry standards using Azure IaaS, PaaS and SaaS capabilities.
Architect and Design high performance, scalable and secure cloud native and hybrid cloud applications, APIs and Microservices with .NET in Azure.
Experience with : O365, Azure, Azure Stack, Azure AD
Experience with claims based authentication (SAML/OAuth/OIDC), MFA, and RBAC
Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls, SIEM, etc.
Experience building and supporting mission critical technology components with DR capabilities
Experience with multi-tier system and service design and development for large enterprises
Experience with configuration management and automation tools such as Terraform,Ansible, DSC, Puppet, Chef, Salt, etc.
Experience with relational, graph and/or unstructured data technologies such as SQL Server, Azure SQL, Azure Data Lake, HD Insights, MongoDB, MySQL
Software development full lifecycle methodologies, patterns, frameworks, libraries and tools
Experience in solution delivery using common methodologies especially SAFe Agile but also Waterfall, Iterative etc