Reviewing Current Azure DevOps News, Tips, and Strategies - Episode 21

This week, your host, Jeffrey Palermo, is bringing you a special solo episode to discuss current industry news in the DevOps space, as well as some of his latest tips and strategies.

Jeffrey has been incredibly passionate about DevOps for a while now — since 2006 to be exact. Earlier in his career, he was a founding board member of a group called Agile Austin, led the Austin .NET User Group for about 5 years, and founded the Azure Austin Group. Since 2005, he has really had a passion for helping development teams be great — and the DevOps movement, in many ways, is a continuation of the passions of the Agile movement. It's a very unselfish movement — and that's why he loves it.

He knew he wanted to contribute to the conversation after noticing the lack of outlets for DevOps conversations in the Microsoft community. So, in 2017, he started the Azure DevOps User Group on Meetup, then, in 2018, he launched this podcast, the Azure DevOps Podcast.

In today's episode, Jeffrey reviews some of the current industry news and tips, including; an interesting announcement in the A.I. space about Cortana, ServiceNow Change Management in Azure Pipelines, Azure DevOps Agents on Azure Container Instances (ACI), .NET Core 3 and 4.8, and an article about Razor Components. He also gives his 10 tips for rapidly recovering when a deployment breaks badly.

Topics of Discussion:

[:52] About today's show, Jeffrey's background in the industry, and his passion for the DevOps movement.

[2:50] Jeffrey reviews some current industry news and tips!

[16:35] A word from Azure DevOps sponsor: Clear Measure.

[17:02] An interesting strategy announcement in the A.I. space about Cortana.

[20:39] Jeffrey highlights an article about Razor Components and gives his take on it.

[29:11] About the fantastic kickoff presentation by Brian Harry on the Azure DevOps User Group.

[30:17] 10 tips for rapidly recovering when a deployment breaks badly.

[38:13] Announcing an upcoming Azure DevOps Podcast episode.

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor)

Azure DevOps User Group (on Meetup)

Agile Austin

Austin .NET User Group (on Meetup)

Azure Austin Group (on Meetup)

Azure DevOps Server 2019 RC2

Blog post by Matteo Emili on how to use the new URL scheme

ServiceNow Change Management in Azure Pipelines

Azure DevOps Agents on Azure Container Instances (ACI)

.NET Core 3 Preview 1

NuGet Package Explorer Version 5

Satya Nadella on the strategy of Cortana

Razor Components for a JavaScript-Free Frontend in 2019

Recording of the kickoff presentation by Brian Harry for the Azure DevOps User Group

Paul Stovell

Octopus Deploy

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 39:48, 38.2 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Paul Hacker on DevOps Processes and Migrations - Episode 20

In this episode, Paul Hacker is joining the Azure DevOps Podcast to discuss DevOps processes and migrations.

Paul is a DevOps Architect at Microsoft and has over 15 years of application, architecture, design, development, and management experience in Microsoft technologies. He has a depth of experience in ALM, Process Improvement, and Team Foundation Server. He's also a fully self-taught engineer in Microsoft technologies. When Team Foundation Server first came out, he jumped on the bandwagon and hasn't looked back since!

Paul has some really interesting perspectives on today's topic and provides some valuable insights on patterns that are emerging in the space, steps to migrating to Azure DevOps, and common challenges (and how to overcome them). Tune in to gain his insight on migrations, DevOps processes, and more.

Topics of Discussion:

[:48] About today's guest and topic of discussion.

[1:22] Paul introduces himself and shares his career journey.

[2:55] Paul talks about a few of his Microsoft MVP awards.

[3:37] Paul explains some of the general buzz words around DevOps.

[6:09] Paul gives his definition of DevOps and explains some of the common challenges with customers in the DevOps space.

[9:35] Are there some patterns that are beginning to emerge with continuous integration and continuous delivery pipelines?

[12:02] What should people know about the basics of telemetry?

[13:54] Paul gives some examples of what he would include to get started with Application Insights.

[15:28] A word from Azure DevOps Podcast's sponsor: Clear Measure.

[16:03] Paul's insights and views around those who are migrating to Azure DevOps.

[18:18] The steps to migrating to Azure DevOps.

[21:38] Some of the common things you should pay attention to when migrating to Azure DevOps.

[23:36] What to be aware of when migrating to the Cloud.

[28:06] Helpful work items, features, and tools for end users.

[33:06] The importance of making work visible.

[34:11] Resources Paul recommends listeners follow up on.

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor)

Paul Hacker (LinkedIn)

Team Foundation Server (Visual Studio)

Application Insights

CICD

Azure Boards

Migrate from TFS to Azure DevOps

SharePoint

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 37:28, 36.0 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Greg Leonardo on Architecting, Developing, and Deploying the Azure Way - Episode 019

Today's guest is Greg Leonardo, a Cloud Architect at Campus Management Corp. and Webonology. Greg's main focus is to help organizations with Cloud adoption and innovation. He's been working in the IT industry since his time in the military (1993), and is a developer, teacher, speaker, and early adopter. He's worked in many facets of IT throughout his career and is the President of TampaDev — a community meetup that runs #TampaCC, Azure User Group, Azure Medics, and various technology events throughout Tampa.

Recently, he's written his first book, Hands-On Cloud Solutions with Azure: Architecting, developing, and deploying the Azure way — which focuses on addressing the architectural decisions that usually arise when you design or migrate a solution to Microsoft Azure. It takes readers through getting started with Azure by understanding tenants, subs, and resource groups; helping them to decide whether to "lift and shift" or migrate apps; plan and architect solutions in Azure; build ARM templates for Azure resources; develop and deploy solutions in Azure; understand how to monitor and support your application with Azure; and more.

In today's episode, Greg and Jeffrey discuss the components of Greg's new book and dive deep into topics such as; architecture, app service environments, web apps, web jobs, Windows Containers, and more.

Topics of Discussion:

[:52] About today's guest and topic of discussion.

[1:25] Jeffrey welcomes Greg to the podcast.

[1:42] Greg gives a background of his career and how he originally got into software and the IT industry.

[3:22] About Greg's brand new book, Hands-On Cloud Solution with Azure.

[4:49] How Greg decided what topics to cover in his book about Azure.

[7:23] Where to find Greg's book.

[7:36] Greg talks about some of the highlights of his book, starting with how to think about architecture.

[10:32] What is an app service environment (ASE)?

[10:58] Greg gives a rundown of what listeners need to be thinking about in terms of the building blocks for web apps, web jobs, app service plans, etc.

[14:21] Greg explains the architectural elements of a web application.

[16:28] When should someone really spend some time learning Windows Containers?

[21:29] A word from Azure DevOps Podcast's sponsor: Clear Measure.

[21:58] Greg explains the architectural options in Azure for an offline job.

[25:50] Greg's take on web jobs.

[26:49] What is it that makes functions a higher price point than web jobs?

[31:05] How to put an SQL server into Azure.

[34:35] What a noisy neighbor is in Azure.

[37:15] What Greg recommends listeners follow up on after this episode!

Mentioned in this Episode:

Azure DevOps

Greg Leonardo (LinkedIn)
GregLeonardo.com

Campus Management Corp.

Webonology

TampaDev

Microsoft Ignite Conference
Vets inTech

Hands-On Cloud Solutions with Azure: Architecting, developing, and deploying the Azure way, by Greg Leonardo

App Service Environment (ASE)

VM Backup

Windows Containers

.NET Core

Clear Measure (Sponsor)

SQL Server

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 38:45, 37.2 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Aaron Palermo on Cybersecurity and SDP - Episode 018

Today's episode is a bit of a special one — your host, Jeffrey Palermo, interviews his own older brother, Aaron Palermo. Aaron is a DevOps engineer, solution architect, and all-around cybersecurity expert. He works for a global cybersecurity services company, is a member of the Cloud Security Alliance, and is a co-author of the up-and-coming Software Defined Perimeter Specification Version 2.

SDP is a full replacement for VPN — providing better protection to fully secure your data, devices, and accounts.

This episode is jam-packed with incredibly useful information applicable to software developers — but also anybody who has a Wi-Fi network. Stay tuned to hear about how an SDP replaces a VPN, Aaron's recommendations on how people can fully protect themselves online, which state-of-the-art multi-factor authentication people should be using, how to keep your data safe and protect from Wi-Fi vulnerabilities, and more.

Topics of Discussion:

[:52] About today's topic and guest.

[1:24] About the Palermo family and Aaron's background in the industry.

[5:23] Aaron explains what an SDP is.

[7:18] How an SDP affects a person's setup.

[13:22] Does an SDP complement a VPN or does it replace a VPN?

[13:40] Does an SDP create a network to a data center or can parts of the network exist anywhere?

[14:23] What are the products available now to use an SDP?

[16:00] Some differences between an SDP and a VPN.

[17:00] A message from The Azure DevOps Podcast's sponsor: Clear Measure.

[17:28] Aaron's thoughts on whether or not companies not using SDP would be considered malpractice in the future.

[19:26] Why SDP serves a good solution.

[21:05] Would an SDP be an absolute recommendation to people working from home when accessing anything that's not 'software as a service?'

[22:49] For smaller organizations, what are Aaron's SDP recommendations that are easy to get started with?

[24:32] What are some things that people should be doing to protect themselves and their accounts online?

[26:55] On the corporate side, Aaron gives his suggestions on what people should be doing with their 'software as a service' accounts.

[28:05] The state-of-the-art multi-factor authentication people should be using.

[29:22] Aaron gives a rundown of YubiKey and how it's used.

[31:35] The brands Aaron and his customers use (multi-factor authentication-wise.)

[32:05] Aaron speaks about general Wi-Fi vulnerabilities.

[35:08] Aaron explains the premises of his two recent presentations: "Tell My Wi-Fi Love Her," and "Wi-Fi Trolling."

[39:27] Aaron's best recommendations for keeping your data safe.

[41:26] Aaron's recommendations for backup services.

[43:00] Aaron's recommendations for backup services on the business or corporate level.

[45:52] Aaron's take on single sign-on providers and his recommendations to balance ease of development.

[50:30] Aaron and Jeffrey wrap up this week's episode.

Mentioned in this Episode:

SDP Specification v1.0

Cloud Security Alliance

Azure DevOps

Cyxtera

Zscaler

Duo Security

Clear Measure (Sponsor)

YubiKey

KeePass

LastPass

1Password

BitLocker for Windows

FileVault on Mac

CrashPlan

BackBlaze

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 52:32, 50.4 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site