This intensive 3-day hands-on training is designed for professionals seeking to master Apache NiFi in Azure environments, with a special focus on deployment in Azure Kubernetes Service (AKS) and advanced integrations. Participants will start by revisiting NiFi’s core concepts before progressing to Kubernetes fundamentals, enabling them to design, deploy, and manage NiFi clusters in the cloud.
The training covers advanced topics including NiFi Registry-based flow versioning, SFTP-based file ingestion, monitoring, and integration with Azure services such as Blob Storage, Event Hubs, and Cosmos DB. Attendees will also learn best practices for scaling, securing, and migrating NiFi workloads from on-prem to Azure, supported by real-world use cases.
Through guided labs, participants will gain hands-on experience in deploying NiFi on AKS, configuring persistent storage, setting up secure data transfers, and monitoring data pipelines. By the end of the training, they will be equipped to build, manage, and optimize enterprise-grade data ingestion pipelines leveraging NiFi and Azure
Duration: 3 Days
Course Code: BDT 511
Learning Objectives:
After this training, participants will be able to:
This course is ideal for:
Module 1: Introduction to Apache NiFi
Module 2: Building a DataFlow
Module 3: Basics of Kubernetes and Azure Kubernetes Service (AKS)
Module 4: Installing NiFi on Azure Kubernetes Service (AKS)
Hands-on Lab 1: NiFi Installation on AKS
Deploying NiFi on AKS
Module 5: Command and Control of the DataFlow
Module 6: Versioning a DataFlow with NiFi Registry
Module 7: Processing Files Using SFTP
Module 8: Templates and Reusability
Hands-on Lab 2: NiFi Registry and SFTP Integration
Module 9: Monitoring and Data Provenance
Module 10: Integrating NiFi with Azure Services
Module 11: Repository Encryption and Advanced Management
Module 12: Migration from On-Prem to Azure
Hands-on Lab 3: Azure Integration and Repository Management
Training material provided: Yes (Digital format)