7
Devops Devops www.sevenmentor.com

Devops CCSA Checkpoint · Backup / Artifactory Tool: Why need configuration management Introduction to tools like ansible, chef, puppet What is Ansible, How Ansible works Ansible

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Devops CCSA Checkpoint · Backup / Artifactory Tool: Why need configuration management Introduction to tools like ansible, chef, puppet What is Ansible, How Ansible works Ansible

CCSACheckpoint

CCSA Checkpoint

www.sevenmentor.com

DevopsDevops

www.sevenmentor.com

Page 2: Devops CCSA Checkpoint · Backup / Artifactory Tool: Why need configuration management Introduction to tools like ansible, chef, puppet What is Ansible, How Ansible works Ansible

www.sevenmentor.com

Introduction to Devops:

What is DevOps?History of DevOpsDev and OpsDevOps definitions, SDLC Phases and main objectives of the DevOpsPrerequisites for DevOpsDevOps with Agile and KanbanBasic Introduction of DevOps Tools (Git, Maven, Jira, Jenkins, Ansible, Vagrant, Docker, Nagios and so on.)Continuous Integration and DevelopmentInfrastructure As A Code

Networking & Linux Concepts

Networking:Basics of Network FundamentalCommunication Models and ProtocolsIP Addressing and Subnetting

Linux:Linux Introduction Linux Installation with the VirtualizationBasic Linux concepts: man command use, input-output redirection, Users, Groups and Permission ManagementVim EditorProcess ManagementControlling Services & DaemonsSSH with key-based AuthenticationLinux NetworkingSystem logs managementArchiving and Copying Files Between SystemsPackage ManagementCron Jobs SchedulingConfigure Apache serverLimiting Network Communication with firewallDatabase Concepts

Page 3: Devops CCSA Checkpoint · Backup / Artifactory Tool: Why need configuration management Introduction to tools like ansible, chef, puppet What is Ansible, How Ansible works Ansible

www.sevenmentor.com

Scripting:Why need of scriptingShell scripting examplesHow real-time shell scripts workHow to call scripts with different toolsDifferent conditions while using scriptsDatabase Backup using Scripts

Backup / Artifactory Tool:

Development ide setups with systems:

Installation of java and configurationEclipse ide software installation and configuration

Jira Bug Tracking Tool

Introduction to JiraScrum introduction with Scrum RolesJira login and creating projectsUser creation and deletion and additionAccount creation and bug issues checkingStandalone Jira vs cloud JiraThe workflow of the Scrum process with project

Version Control System:

What is Version Control System?What Is Git?Git Installation on Windows and LinuxCommands And Operations In Git with GitHub (Initialize, Status, Add, Commit,Clone, Pull, Push, Difference, Reset, Log, Show, Tag, Stash, Remove)Advanced Git operations (Branching, Merging, Rebasing, Merge vs Rebase, Conflict resolving, Deleting remote repositories, Fork Operation)Git integration with Eclipse

Page 4: Devops CCSA Checkpoint · Backup / Artifactory Tool: Why need configuration management Introduction to tools like ansible, chef, puppet What is Ansible, How Ansible works Ansible

www.sevenmentor.com

Build Tool:

Introduction to mavenMaven compare with ant and other toolsMaven setup in multiple environmentsMaven lifecycle and maven repositoryReal-time maven settings for the projectMaven structure coding and implementation with Eclipse

Application Server Implementation:

Introduction need of application and web serverTomcat server in different environmentsSetup, configure of Tomcat, Apache, Nginx serversDeploy war file using Tomcat Server

Cloud with DevOps:

1.Cloud Computing + AWS Introduction2.Create a free tier AWS account3.Basic Overview of services, AWS Billing and account4.Virtual Private Cloud:Set BudgetInstance creation and access using Mobaxterm & putty also with RDP using different platformsBasic Overview of VPCSubnettingVPC Creation with multi-tier architectureInter VPC peeringVPN - On-premises to Cloud premise connectivityNATAWS Marketplace

Page 5: Devops CCSA Checkpoint · Backup / Artifactory Tool: Why need configuration management Introduction to tools like ansible, chef, puppet What is Ansible, How Ansible works Ansible

www.sevenmentor.com

Configuration Management Tools:

5. EC2:Purchase, Type & PricingInstance MonitoringSNSCloud WatchIAMLambdaBoot ScriptEBSEFSSnapshotAMI CreationAuto ScalingELB

6. Storage:Basic Storage introductionVersioningReplicationS3 BrowserFast Glacier

7. Cloud Formation

Backup / Artifactory Tool:

Why need configuration managementIntroduction to tools like ansible, chef, puppetWhat is Ansible, How Ansible works Ansible setup and configurationAnsible Inventory IntroductionAnsible ad-hoc commandsManaging Ansible Configuration fileCreating playbooks, roles, structures, conditions using ansibleReal-time ansible implementation for provisioning servers, databases, osAnsible vault to protect ansible playbooksAWS Provisioning using Ansible

Page 6: Devops CCSA Checkpoint · Backup / Artifactory Tool: Why need configuration management Introduction to tools like ansible, chef, puppet What is Ansible, How Ansible works Ansible

www.sevenmentor.com

Virtual Environment:

Introduction to VMware and its implementationIntroduction to vagrantVagrant in windows and LinuxWorking with Vagrant BoxesManage Virtual Machines using vagrant FileVagrant with VMware and Oracle VirtualBox

Container Management:

Introduction to DockerDocker setup, the configuration in multiple environmentsWorking with Docker Images Docker file creation and deploymentDocker hub creation and pushing images to docker hubDocker ad-hoc commands like push, pull, etc.Create Your Own Private Docker Registry on Linux ServerManage Docker VolumesWhat is Docker Compose? Manage containers using Docker Compose filesWhat is Docker Swarm? Working with Docker Swarm Using EC2 Instance

Container Orchestration

What is Container Orchestration?Introduction of KubernetesInstalling Kubernetes ClusterManage Kubernetes Master and NodesPods in Kubernetes

Release Management using Jenkins

Introduction to ci/cdIntroduction to Jenkins, TeamCityInstallation and configuration of JenkinsJenkins users and Roles ManagementCreation of jobs in JenkinsPipeline jobs creation and executionsJenkin node setup and configurationJenkins integration with GIT (SCM)AutoDeployment with Jenkins using git, maven and Tomcat server

Page 7: Devops CCSA Checkpoint · Backup / Artifactory Tool: Why need configuration management Introduction to tools like ansible, chef, puppet What is Ansible, How Ansible works Ansible

Backup / Artifactory Tool:

What is Artifactory tools and purposesJfrog vs nexusInstall and setup JfrogMaven dependencies backup with JfrogJenkin Jfrog automation job

Monitoring Tools:

Introduction to Nagios XI and ZabbixInstallation and setup of NagiosAdding nodes to Nagios masterMonitoring different metrics in Nagios

DevOps Projects:

Project 1: Simple DevOps project for CI/CD | CI/CD through JenkinsProject 2: CI/CD pipeline using GIT, Jenkins, and AnsibleProject 3: CI/CD pipeline using GIT, Jenkins, Tomcat, and Docker

www.sevenmentor.com

Note: The copyright holder of a creative Job reserves all rights