DevOps Classroom Notes

  • Jenkins
    • 24/July/2021 – Click Here (configuration jenkins Node with username and ssh key & create redhat and install java,maven,git and generate ssh key in jenkins master and copy ssh key to node (login with user name) ,Jenkins build triggers:upstream and downstream jobs(Build after other projects are built),Build periodically(Scheduling a Job in Jenkins)
    • 24/July/2021 – Click Here (Jenkins Distributed build, configure a node to jenkins server and build a game-of-life on the node)
    • 23/July/2021 – Click Here (Explained about User Management, Configuring Authorizations, Global Tool Configuration, Build Executors & Queues and Distributed Builds in Jenkins)
    • 14/July/2021 – Click Here (Understanding the Jenkins Plugin Manager for Updates Available Installed Update Options and JenkinsCLI Plugin and Jenkins Restore & Backup: Periodic Thin)
    • 13/July/2021 – Click Here (Maven Repositories: LocalRepo RemoteRepo CentralRepo ArtifactoryServer (JFrog & Nexus) Repos and Know How Maven Resolves the Project Dependencies)
    • 11/July/2021 – Click Here (Maven for Building JAVA & Java-Based APPs; MavenGoals: Compile Test Package Install Deploy Clean; and Briefing on SuperPOM & Details of pom.xml: ProjectDependencies Plugins Goals BuildProfiles ProjectVersion; Usage of Job & Workspace Folders in Jenkins)
    • 10/July/2021 – Click Here (Install Jenkins & Exploring Options of Jenkins: Project Job ExecuteShell: whoami set Commands; Cloning & Building a Java11 Project from Git; Executing few Sudo Commands)
  • CI/CD
    • 08/July/2021 – Click Here (Configuring and Working with Remote Git Repository and Demonstrates How Two Developer’s of a Team Work Together with Git Simultaneously)
    • 07/July/2021 – Click Here (Changing History of CommitMessages Squash Amend Commits and Cloning LocalRepo and Using Clone Push Pull from Remote Repository Concepts)
    • 06/July/2021 – Click Here (Understanding Git CherryPicking Rebase MergeConflicts Concepts and Git log using with –oneline –grep — decorate –graph and git diff –name-only Options)
    • 04/July/2021 – Click Here (How Git Works Internally and Understanding Merging FastForwarding Concepts)
    • 03/July/2021 – Click Here (Creating Branches and Traverse HEAD across Branches: master release feature & Commits and Understanding the GitObjects tree blob & Hashing SHA1 Algorithms)
    • 02/July/2021 – Click Here (Modifying Contents of ExistingFiles and Adding New Files to WorkingTree and Using Git add -A -u restore and reset with –hard options)
    • 01/July/2021 – Click Here (Understanding and Working with WorkingTree StagingArea LocalRepository PhasedCommits of Git and Commands: init config add commit status log online)
    • 30/June/2021 – Click Here (Understanding the Centralized (SVN & ClearCase) and Distributed (Git) Version Control Systems and Installation of Git Software)
    • 29/June/2021 – Click Here (Need and Importance of Version Control System in Software Organizations)
  • Nagios:
    • 26/June/2021 – Click Here (Configuring Custom Nagios Files from Default nagios.cfg File and MailTrap SMTP Server for FakeEmails and Adding 3 Nodes as HostGroups in Setup)
    • 25/June/2021 – Click Here (Create Templates: Host & Service Definitions; HostGroups: AllServers WebServers & DBServers; Try to Breakdown the Default Nagios Configuration nagios.cfg file)
    • 24/June/2021 – Click Here (Configuring the Nagios Object Definitions and Understanding How these Checks Work and Developing our OwnCommands and Testing the RemoteHost and WebSites)
    • 23/June/2021 – Click Here (Configuring nagios.cfg file and Understanding the MacroDefinitions Objects Commands Templates used in Nagios)
    • 22/June/2021 – Click Here (Systems Monitoring with Nagios and Flavors & Features and Installation of NagiosCore-4.4.5 Version on Ubuntu18OS in AWS Cloud)
  • Chef:
    • 19/June/2021 – Click Here (Usage of Attributes and Order of Attribute Precedence and Installation of the Chef-Server on Ubuntu-20.04 OS Machine)
    • 18/June/2021 – Click Here (Understanding the Roles and Environments in Chef and How to make use of the Attributes)
    • 17/June/2021 – Click Here (Bootstrapping 3 UbuntuVMs as Chef Nodes and Heading towards the Post Cookbook Developmental Activities in Chef)
    • 10/June/2021 – Click Here (Test Kitchen Setup with Azure to install Apache Server and Having MySQL for nopCommerce from Community Cookbook from Chef SuperMarket)
    • 09/June/2021 – Click Here (Running Manual Steps for a .NET nopCommerce App and Converting them into Cookbook and Recipe in Chef)
    • 06/June/2021 – Click Here (Transforming the Remaining ManualSteps of Installing Tomcat 9 Server on Ubuntu1804 OS using Cookbook and Recipes -and- Deployment of Java App GameOfLife.war by using Chef)
    • 05/June/2021 – Click Here (Installation of Tomcat 9 Server on Ubuntu 1804 OS using Chef Cookbook/Recipes by Transforming the Manual Steps and Chef Errors, Doubts Clarification via AnyDesk)
    • 04/June/2021 – Click Here (Usage of Attributes in Cookbook and Installing Tomcat 9 Version on Ubuntu 18.04 OS Manually by Digital Ocean Doc)
    • 02/June/2021 – Click Here (Improving Cookbook: by using Only_If Not_If guards, Updating Recipe for Ubuntu18OS and RedHat8OS Distributions)
    • 01/June/2021 – Click Here (Basics of RUBY and Customize LAMP Stack Recipe by Ruby-Loop and Understand OHAI File Contents of Chef-Node)
    • 29/May/2021 – Click Here (Installing LAMP Stack on Ubuntu 18 Server Manually/Cookbook and Configuring Test-Kitchen to work with AWS Cloud)
    • 28/May/2021 – Click Here (Install Apache on Ubuntu VM: Generate Cookbook, Berks Install & Upload, RunList and Chef-Client on Nodes)
    • 27/May/2021 – Click Here (Creating Ubuntu 20 VMs in AWS/Azure as Nodes and Have BootStrapping procedure on Nodes)
    • 26/May/2021 – Click Here (Architecture Components and Understanding Overall Chef-Workflow)
    • 25/May/2021 – Click Here (Need of Configuration Management in CI/CD Pipeline and Knowing Chef Architecture Basics)
  • Ansible:
    • 23/May/2021 – Click Here (Tower Subscription Issues and Using Windows Server as Node in Ansible)
    • 21/May/2021 – Click Here (Creating Collections in Playbooks and Usage of Vault in Ansible)
    • 20/May/2021 – Click Here (Understanding Collections distribution feature in Ansible)
    • 19/May/2021 – Click Here (Variable Precedence, Forks and Debugger usage in Playbook of Ansible)
    • 18/May/2021 – Click Here (Converting existing Playbooks of SPC & LAMP into Roles Concept of Ansible)
    • 17/May/2021 – Click Here (Import, Include and Tags usage in Playbook for Reusability)
    • 16/May/2021 – Click Here (Configuring the Tomcat Server using Playbook in Ansible)
    • 15/May/2021 – Click Here (Having SPC & LAMP Playbooks work on Multiple (Ubuntu & CentOS) Linux Distributions)
    • 13/May/2021 – Click Here (GroupVars & HostVars, Failure & Debug Messages and Notify with Handlers in Playbook)
    • 12/May/2021 – Click Here (Usage of Variables, Debug Module in Playbook and Usage of INI YAML for inventories)
    • 11/May/2021 – Click Here (Realizing Playbook from Manual Steps of SPC-App in Ansible)
    • 09/May/2021 – Click Here (Creation of WinServer VM and VM Power States & Billing in Azure)
    • 08/May/2021 – Click Here (Sample Playbook for Apache Installation in Ansible)
    • 06/May/2021 – Click Here (Ansible Node’s Installation to Lab-Setup)
    • 05/May/2021 – Click Here (How Ansible Works & Ansible Lab-Setup)
    • 04/May/2021 – Click Here (Configuration Management Basics)
  • SRE:
    • 02/May/2021 – Click Here (Using Service Monitoring in GCP Cloud)
    • 01/May/2021 – Click Here (Understanding the SRE Basics)
  • Istio
    • 26/Apr/2021 – Click Here (What is Service Mesh and Introduction to Istio)
  • Monitoring
    • 30/Apr/2021 – Click Here (Configuring Metric & Heart Beats to ElasticSearch & Visualizing Kibana Dashboards)
    • 29/Apr/2021 – Click Here (Redirecting Logs of SpringPetClinic App to LogStash & Kibana)
    • 27/Apr/2021 – Click Here (Install & Configure Beats to direct logs to LogStash)
    • 25/Apr/2021 – Click Here (GROK Debugger and Filters in LogStash)
    • 24/Apr/2021 – Click Here (Configurations of LogStash)
    • 22/Apr/2021 – Click Here (Data Imported (by .py .sh) to ElasticSearch & Install LogStash)
    • 20/Apr/2021 – Click Here (Import Movies Data to ElasticSearch)
    • 18/Apr/2021 – Click Here
    • 17/Apr/2021 – Click Here
    • 16/Apr/2021 – Click Here
    • 15/Apr/2021 – Click Here
    • 14/Apr/2021 – Click Here
    • 13/Apr/2021 – Click Here
  • Kubernetes
  • Docker
  • Packer
  • Azure DevOps
  • Terraform
  • CICD:
  • Chef:
  • Ansible:
  • SRE: