
In this course, you will catch the latest trending DevOps tech stacks easily and quickly.
I want to make your hands dirty.
If you are looking to install some DevOps tools and plan to conduct the labs on Windows, you've come to the right spot!
Install Oracle VirtualBox on Windows for DevOps labs, launch VirtualBox Manager, and pair with Vagrant to run projects, and follow hardware recommendations for optimal performance.
Demo shows how to install Chocolatey in Windows, a package management tool used to install useful tools, following the chocolate.org/install instructions and preparing for the next steps.
Complete the minikube installation, use minikube to install kubectl, verify the version, and proceed to the next step.
If you are looking to install some DevOps tools and plan to conduct the labs on a Mac, you've come to the right spot!
If you are looking to install some DevOps tools and plan to conduct the labs on a Ubuntu, you've come to the right spot!
Deploy a Go rest api app to Azure using ECR and AKS, and learn how to containerize with a docker image, push to registry, and run on Azure Kubernetes Service.
Define a swagger-based contract for a todo rest api, enabling downstream teams to learn and call the api; implement get all, post, get by id, put, and delete.
Test the local Go api with Postman, performing unit, integration, and regression tests on endpoints. Create, read, update, and delete todos to validate behavior before progressing to the next step.
Create and verify a local Docker image, run tests to ensure the API works, forward port 88 to 88, and prepare for automated test steps in the next video.
Deploy a go api app to azure by tagging and pushing a docker image to acr, verify with a poll, and test the api in postman.
Learn to pull, run, and test a container image from an ECR registry, verify fresh images, manage multiple images, and confirm successful pushes before moving to the next step.
Boot minikube, confirm kubectl works, and start the dashboard to begin health monitoring with Prometheus and Grafana, while exploring expected visuals in later scenes.
Deploy the metrics server using the provided YAML, verify all pods are running, and proceed to the next step.
Deploy Prometheus and Grafana on Minikube, forward ports, and log in to the Grafana dashboard with admin credentials to monitor health.
Deploy Prometheus and Grafana on Minikube and monitor health by configuring containers, namespaces, and queries.
Learn to create and configure a first panel by entering a program ql query, running queries, and applying a meaningful title, then preview adding another panel in the next video.
Deploy Prometheus and Grafana on Minikube and learn to import dashboards, load the VM-dash-house-status.json from a GitHub repository, and monitor system health.
Push raw file to Nexus repository via Jenkins pipeline and deploy to Tomcat in a Vagrant VM, following prerequisites like Docker on Windows and setting up a local IP.
Configure the Melbourne tour in the Jenkins dashboard manager by adding a Maven tool, selecting a version, and saving the settings before running the pipeline.
Forward port 901, log in to the Minio dashboard with the root user and password. Create a test bucket, ensuring it matches the configuration file and uses default settings.
Install Vault with the helm chart, create separate namespaces for Vault and Minio, then verify pod status and wait for containers to run before continuing.
Follow the vote setup by copying keys, logging in with the token, and continuing to the next video after at least three commands.
Log in to the Minio environment, copy and run the provided steps, and capture the row id and secret id to populate the config file for the backup vault setup.
update the vault backup values.yaml to align raw id and secret id, copy ids, generate new secrets with each tab, save, verify they match, then upload the config map.
Deploy the config map, access the dashboard in the new road test namespace, and verify the upload. Troubleshoot Windows line-ending issues by removing carriage returns with Visual Studio Code.
Start a new Jenkins pipeline project on Windows using Docker and docker compose, copy this command, then run the docker compose, and pause the video to come back later.
Address a Jenkins pipeline issue by updating the plugin text.txt with new values and re-running Docker Compose to apply the fix.
Complete the remaining steps to finish the vote and enter the required values for our Jenkins pipeline. Proceed to the next step after confirming the information.
Generate a GitHub classic personal access token from settings, developer settings, and personal token; copy it for the next lab, and note it can be removed after the demo.
Did you have the same issues and concerns that I got in my DevOps career?
- You don't know how to write a good DevOps engineer resume.
- You are not confident to pass a DevOps interview for a dream DevOps job that you want.
- You want to learn some new DevOps skills but you couldn't resolve the issues you got.
- You got issues in your work but you couldn't resolve them easily because you don't know how to troubleshoot them.
If yes, you are in the right place.
In this course, you will catch the latest trending DevOps tech stacks easily and quickly.
For example, you will learn ELK, Jenkins, GitLab, GitHub, Terraform, Nexus, Vault, FreeIPA, Ansible, Minikube and Helm etc.
In the near future, I will add more DevOps projects with AWS, Azure, GCP, Salesforce, Heroku, OpenShift, IBM, Tanzu, PCF etc.
You will also be able to sharpen your skills on Docker, Docker Compose, Vagrant, Virtual Box etc.
Please make sure you have a good Mac Book (Pro is highly recommended) to finish all the labs.
If you only have a Windows 10 machine, you can still do some of the labs.
We know DevOps also keeps changing. So I will keep uploading more videos based on the trending and demanding.
Happy DevOpsing!