
Jukka Loikkanen
Azure MVP, MCT, Senior Cloud Consultant at CGI
Helsinki, Finland
Actions
Jukka Loikkanen is a seasoned cloud expert and trainer specializing in Azure. With a solid foundation in web development and system administration, he has extensive experience working with various cloud providers and on-premises data centers. Since 2019, Jukka has focused exclusively on Azure, successfully delivering projects ranging from small-scale deployments to large-scale cloud foundation builds for enterprises.
As a Microsoft Azure MVP since 2023 and a Microsoft Certified Trainer since 2021, Jukka is dedicated to advancing cloud knowledge and expertise. Currently a Senior Consultant at CGI, he leads complex cloud transformation initiatives and fosters internal competence growth through strategic training and mentorship.
Jukka is an active contributor to the cloud community, sharing his expertise via blogging, delivering training sessions, and speaking at meetups and conferences. He also co-organizes the Azure & Friends user group, hosting approximately 20 meetups annually to cultivate a thriving Azure community. Additionally, Jukka is the host of Cloud Unscripted, a podcast exploring cloud technology, industry trends, and expert insights.
Area of Expertise
Topics
No Port? No Problem! Bastion Has Your Back
Remote Desktop Protocol (RDP) remains one of the most exploited attack vectors in corporate environments, making its security a critical concern. While RDP was never designed as a primary server administration tool, it remains widely used – often leading to security vulnerabilities. It's not just RDP; you wouldn't want to expose SSH either.
What can be done to secure remote access? We can use PaaS, SaaS, or even disable remote access altogether. However, in many cases, these solutions simply aren’t feasible. Enter Azure Bastion, a fully managed service that eliminates the need to expose ports or public IPs outside your virtual network.
In this session, we'll examine issues that arise when exposing Virtual Machines and why that’s a practice best avoided. We’ll look into statistics on attacks that exploit remote access protocols and explore how Azure Bastion can help remediate these issues. We’ll explore Azure Bastion’s different offerings and key considerations for designing your own setup.
Session length: 35-50 minutes
Ctrl+S for Azure – Saving Your Future Self from Disaster
Do you really know what's running in your Azure environment? Over time, environments can grow larger and larger, making it easy to lose track of what's going on. This can lead to security vulnerabilities, escalating costs, and unnecessary resources running unnoticed. Keeping track of resources is essential for cost management, security, and compliance – but manually documenting everything is tedious and time-consuming.
In this session, we’ll explore why it’s crucial to maintain visibility into your cloud environment. We'll explore how to automate cloud documentation using Azure-native Azure Resource Inventory and compare it to other similar tools on the market. Instead of relying on manual documentation, we’ll walk through a setup that automates cloud inventory tracking on a scheduled basis.
This session is suitable for all skill levels interested in understanding why and how to manage their cloud inventory effectively.
Session length: 35-50 minutes
Headfirst into Managed DevOps Pools
There are couple of, exactly four, ways how to run pipeline agents in Azure DevOps, each with its own advantages. Managed DevOps Pools, which became generally available at the end of 2024, is the new kid on the block and has some significant advantages over its predecessors. And it also has an interesting backstory.
In this session we'll explore what DevOps agents are, how they work and why are Managed DevOps Pools something you most likely want to check out if you work with Azure DevOps.
Topics in this session include:
- Understanding DevOps agents in Azure DevOps
- Exploring different types of pipeline agents available
- Key benefits of Managed DevOps Pools
- Setting up an environment with Managed DevOps Pools
- First hand experiences with Managed DevOps Pools
In the live demo, we’ll walk through the complete setup – from Azure DevOps to Azure Cloud – while executing a simple deployment.
This session is suitable for all experience levels, though those with limited knowledge of Azure DevOps and Managed DevOps Pools will benefit the most. A basic understanding of Azure DevOps is recommended.
Session length: 35-50 minutes, presented at Azure & Friends meetup in January 2025
What happens in Redmond... – An Azure platform takeover
At the beginning of 2024, Jukka was approached with an opportunity to take on a project that would bring him across the pond to Pacific Northwest in the United States. As he learned more about the project he started to get more and more interested. Project was about getting to know a production-ready data platform running on Azure, learning the ins and outs of it, documenting it and as an end goal moving it to managed cloud. A multinational team was gathered, and the project started.
In this session, we will explore how to approach large-scale projects with tight timeframes. We will walk through real-life challenges, solutions, and key takeaways from this experience. Key topics include overcoming unexpected challenges, working in a foreign environment, and the importance of a strong team.
This session is not overly technical, aside from some Azure resource names and some really high-level pictures of cloud environments and data flows. The main focus of this session is to reflect on the project and share the key lessons learned along the way.
Session length: 35-45 minutes, presented at Azure & Friends meetup in June 2024
CollabDays Finland 2025 Sessionize Event Upcoming
CloudBrew 2022 - A two-day Microsoft Azure event Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top