
Build a DevOps pipeline on Azure cloud by deploying web apps to Azure VM, using containers, and exploring orchestration options like Kubernetes, Docker Swarm, and DC/OS, with Jenkins integration.
Learn how devops accelerates software delivery on Azure, building CI/CD pipelines, and deploying with containers and orchestration, including swarm and Azure container services.
Unite development and operations to deliver value to end users through automated practices, culture change, and DevOps methods like continuous integration and continuous delivery, infrastructure as code, and monitoring.
Explore how continuous integration automates builds and tests, while continuous delivery and continuous deployment automate releases to staging and production for a faster, more reliable DevOps pipeline on Azure.
Discover the architecture of CI and CD for Azure web apps, from committing code in Visual Studio and automated builds to deploying artifacts across staging, testing, and production.
Set up a Microsoft account and a Visual Studio Team Services account, then explore build and release features to enable CI and CD for Azure Web Apps.
Set up a team services project, configure hosted and private agents for builds and releases, define artifacts and release definitions, and manage environments with deployment groups for CI/CD.
Deploy a dot net MVC web app from Visual Studio to Azure by publishing to app servers and creating an app service plan and hosting options.
Learn to create a build definition for CI and CD in Visual Studio Team Services, connecting your repo to automatically build, test, and deploy a web app.
Learn to deploy an app to VSTS CI/CD by committing changes in Visual Studio, triggering builds, and deploying to staging and production environments.
Learn how azure web app deployment slots enable safe, zero-downtime releases by staging in a separate slot, swapping to production, and automating with ci/cd workflows while preserving slot-specific settings.
Create a staging deployment slot in Azure, publish to it, and swap with production to deploy changes, using standard or premium plans.
Architect a ci and cd pipeline on Azure VMs that triggers builds from code commits, runs tests, and deploys artifacts to staging and production environments.
Learn to configure an Azure DevOps build pipeline, manage definitions, and create a Windows Azure VM, including template selection, CI triggers, resource groups, networking, and access.
Create deployment groups in vsts to cluster target machines with agents, representing environments, apply tags to limit deployments, and view or download logs during web deploy packages.
Learn how to create a release definition within release management, define end-to-end deployment of build artifacts to dev, staging, and production environments, and configure deployment groups and continuous deployment.
Manually trigger a release in Azure DevOps, push the web package to a deployment group on a VM, and verify the running web app via localhost or VM IP.
Learn to automate from code commit in Visual Studio through CI/CD on Azure, with automatic builds, releases, artifacts, and multi-environment deployment, including optional production manual approvals.
Explore container technology as a method of operating system virtualization that packages an application and its dependencies into isolated, portable building blocks, enabling environment consistency and rapid, scalable deployments.
Compare virtual machines and containers, showing hardware virtualization vs operating system virtualization. Containers are lightweight, portable, and fast to start; VMs carry separate guest OSes and higher overhead.
Explore how Linux namespaces and cgroups enable containers by isolating processes and limiting resources, making containers a form of OS-level virtualization on Linux.
Learn how Docker isolates apps with kernel namespaces and cgroups, manages resources with control groups, and uses images, registries, and tools like Docker Compose and Docker Swarm to deploy containers.
Explore the differences between a Dockerfile, a Docker image, and a container, and see how a Dockerfile serves as a recipe to build images and how containers run from them.
Explore getting started with docker by installing docker locally, selecting the community edition, and running a hello world container from docker hub to verify your setup.
Learn to manage Docker containers by pulling images, running containers locally, and inspecting image details, including running Ubuntu in interactive mode with port mapping and container removal.
Learn how container orchestration coordinates multiple containers and ensures health and persistence with storage outside containers. It enables scalable deployments across machines using declarative desired state configurations.
Explore Docker Swarm, Kubernetes, and Mesos as container orchestration options for cluster management. Compare features like scheduling, YAML deployments, load balancing, auto-scaling, and security to guide production decisions.
Explore the architecture of Kubernetes, covering master and worker nodes, etcd raft storage, API server, scheduler, controller-manager, kubelet, kube-proxy, pods, containers, and the container runtime interface.
Explore Kubernetes objects and how deployments, pods, replica sets, and replication controllers enforce the desired state with specs, templates, labels, and selectors, within namespaces and rollout workflows.
Explore Azure container service versus Azure Kubernetes Service, highlighting how managed master nodes reduce maintenance, and how workloads run on Linux and Windows containers with persistent storage options.
Create a GitHub app, build a container image, and run it locally. Deploy to Azure Container Registry and Azure Kubernetes Service, configure a service principal, and scale the cluster.
Clone the voting app from GitHub, build two container images with Docker Compose, and run and test the app locally in a Docker environment before deploying to Azure Container Registry.
Learn to create a resource group and an azure container registry, tag a docker image for the registry, and push it to a private registry, then verify repositories and tags.
Deploy a Kubernetes cluster in Azure, create and attach a service principal, grant proper access to an Azure Container Registry, and configure RBAC roles for secure deployment.
Create and configure an Azure Kubernetes cluster, deploy a Linux virtual machine, and use kubectl to verify cluster connectivity and node readiness for app deployment.
Deploy the sample application to the Azure cluster, update the manifest to use your Azure container registry, log in to the registry and Azure, and apply kubectl to expose service.
Scale your Azure Kubernetes cluster by increasing node counts and deploying multiple pods, then configure horizontal pod autoscaling with CPU utilization to automate pod growth.
Update your app by rebuilding a new container image, pushing it to the Azure container registry, and applying the change with the set image command, with staging and rollback safeguards.
learn to upgrade an aks cluster with minimal downtime by cordoning and draining nodes, checking current and available versions, applying the upgrade, and verifying app availability.
Automate your CI/CD pipelines with the Azure DevOps project. It supports multiple languages and provides a single Azure portal dashboard to monitor code, builds, and deployments.
Create a DevOps project in Azure, choose dotnet code, pick services for web apps or containers, and configure resources, repositories, and a container registry to deploy to a cluster.
Walk through shows how creating a devops project auto creates code, a build pipeline, releases, a cluster, resource group, and container registry.
Make a change to the app, commit it, and allow the automated build and deploy to the cluster, while monitoring CI/CD and release progress from a single dashboard.
Demonstrates building a ci/cd flow with Jenkins and Kubernetes on Azure, deploying the azure voting app to a Kubernetes cluster, and configuring GitHub and container registry access for automated deployments.
Learn to configure Jenkins with GitHub credentials and webhook triggers, build and push a container image to Azure container registry, and update the deployment on an AKS cluster.
Configure a GitHub webhook to trigger Jenkins builds on push, linking the repository to your Jenkins server, with application/json or form payload delivery and an optional secret for verification.
Learn to build DevOps pipelines on Azure cloud using tools like Jenkins and Docker, and embrace collaboration, lean improvement, and measurement to deliver value faster.
Build a strong foundation on cloud and devops using our unique training program.
Companies are now looking to hire DevOps and Azure architects that can help them build development process and design better apps and software, faster and in a more sophisticated manner. However, learning DevOps in AWS isn’t easy. It needs a better understanding of basic DevOps concepts and tools, along with core cloud concepts.
The DevOps skills are in great demand, but there is no quick way to acquire this knowledge. Rather than rely on hit and trial method, this course will provide you with all the information you need to get started with your DevOps in Azure .
If you want to excel in this growing field and become a DevOps master using a simple and fun course, then we’ve got the perfect one for you!
The course will cover topics such as Introduction to DevOps, why it is trending and how it came into existence. It also includes Deploying a very basic web application to Azure VSTS (Visual studio team services), utilizing CI and CD tools with Jenkins. The next section will be followed with VSTS, CI and CD tools that can deploy web apps by azure virtual machine. The fourth section of the course will cover Introduction to Containers and how to benefit from the AWS cloud platform.
We will even brief you about the Container orchestration technology those are available to us like Kubernetes, Docker Swarm, and DC/OS (Datacenter Operating System) and work on practical examples selecting the orchestration technology like kubernetes. And lastly we will guide you through Azure kubernetes services, here you will learn how to actually host these orchestration technology in the cloud. Last but not the least we will be setting up devops in azure kubernetes sevices along with the devops setup in jenkins and kubernetes in the azure VM
We have carefully designed this course to ensure that the student gets all the essential conceptual knowledge followed by theoretical and practical examples. So what are you waiting for enroll your name and master DevOps with Eduonix!