As one of the most senior member of cloud core team, I have provided full time assistance to the developers and architects of the company and also developed numerous production ready infrastructure and apps crucial for the company serving to millions of customers. Below is a short list of prevalent projects that I worked as the lead developer. All deployments mentioned below are automated.
-Secure exposition of crucial on-prem data serving to millions of clients: Based on API Management, Application Gateway with Web Application Firewall.
-Secure serving of apps to millions of clients (both internal and external) through Kubernetes on internal VNet. Based on Azure Kubernetes Services, Application Gateway with Web Application Firewall
-Deployment and configuration of big data platforms in Azure also connected to on-prem datacenters through Express Route: Based on HDInsight clusters (SPARK, KAFKA, HBASE, STORM) and Databricks (SPARK).
-SQL clusters that serve to millions of customers. IaaS: Zone redundant SQL Always-On Availability Group Clusters, IaaS Zone redundant SQL Always-On FCI Clusters.
-Cloud service portal: App that is consumed by company developers, automating the provision of cloud resources that conform to company standards. Based on Azure Functions, Azure Web Apps, Azure Automation Account.
-Cloud Server deployment and configuration app: Consumed by other developer teams to have their company compliant cloud servers ready: Configuration for Windows Datacenter (Server) and Windows 10 (Client) automated through Desired State configuration (DSC with pull server on Azure Automation account). Configuration for Linux automated through Ansible. Based on Automation account, Azure Functions.
-Monitoring of cloud use by company users and creation of appropriate action (alert or direct prevention) in case of a mis-use: Based on Log Analytics, Azure Automation Account, Azure Functions.
-Migration of numerous apps running on on-premise datacenter to Azure.
Apart from the above work that is done as part of the Cloud Core Team responsibility, I also worked with other developer teams to help out with their app development involving the below tasks:
-Data-science app development: to improve the parallelization in SPARK (using Scala API) and review and improve the mathematical construct they chose for their data-science problem
-Full Web App development (both front-end and back-end development): .Net Core with Angular Js; Play Framework with Angular Js; Spring.