Job Description :
Senior Azure Developer / Trainer :
Mentor Development Teams on the following topics, as appropriate (50%):
These topics were selected from the following Microsoft courses: MSL-20532, MSL-20533, and MSL-20487
· Compare services available in the Azure platform. Overview of IAAS, PAAS, and SAAS offerings available in Azure.
· Have a good understanding of Office 365 and Sharepoint online, and how they can be leveraged by developers.
· Overview of the Azure Portal and resources.
· Understand Development tools. Describe locally installed versions of Visual Studio on Windows 10 and Visual Studio Online.
· Be able to inform and educate developers about Microsoft Graph. Explain its function as the single endpoint for all Office 365 and SharePoint Online services, including: Azure AD, Office 365, SharePoint Online, Exchange Online and Outlook.com, OneDrive for Business, OneNote, Excel Services Online, etc.
· Understand how to configure and deploy ASP.NET web applications.
· Understand how to Create Azure Websites from the gallery.
· Understand how to deploy and monitor Azure Websites.
· Describe the relationship between Cloud Services and Virtual Machines.
· Understand how to Deploy existing Cloud Service packages.
· Overview of Azure storage options, and database options: Create and manage a Storage account; Manage blobs and containers in a Storage account; Create, configure and connect to SQL Databases instances; Create and manage data connections to on-premise data sources; Identify the implications of importing a SQL Standalone database.
· Understand how to manage users, groups and subscriptions in an Azure Active Directory instance.
· Understand integration of on-premises Windows AD with Azure AD.
· Understand Azure virtual networking options for connectivity to on-premise resources.
Mentor Agile Development teams in creating high value “prototype” Azure applications as proof-of-concept examples for rapid future development (50%):
· Create responsive web applications for a new Human Services citizen self-service portal. Create similar web applications for employee self-service, and business partner collaboration.
· Convert a backlog of legacy Adobe LiveCycle applications to modern responsive design web applications.
Specific skills/experience required:
Good working understanding of on-premise Microsoft Infrastructure technologies
· Good general understanding of Azure Services and Azure portal.
· Good general understanding of Office 365 and Sharepoint Online.
· Good understanding of Windows Server Fundamentals, preferably Server 2012.
· Good understanding of virtualization technologies such as virtual machines, virtual networking, and virtual storage.
· Good understanding of Active Directory fundamentals
· Good understanding of Microsoft SQL Server fundamentals, SQL queries, and database schemas.
· Good understanding of networking and DNS fundamentals
· Good understanding of working in a hybrid on premise/Azure cloud environment.
Project deliverables:
· Assist development teams in completing several Azure-based web applications. Integrate appropriate training into the team’s Scrums and backlogs as needed. Examples include:
· Convert several legacy PDF based online forms to modern responsive design web apps.
· Convert several legacy on premise .Net apps to Azure cloud apps.