devops ccsa checkpoint - sevenmentor

8
Devops Devops www.sevenmentor.com

Upload: others

Post on 29-Oct-2021

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Devops CCSA Checkpoint - SevenMentor

CCSACheckpoint

CCSA Checkpoint

www.sevenmentor.com

DevopsDevops

www.sevenmentor.com

Page 2: Devops CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Introduction to Devops:

What is DevOps?Why DevOps?Principles of DevOpsHistory of DevOpsSDLC modelsUnderstand Agile MethodologyPrerequisites for DevOpsDevOps with Agile using ScrumOverview of DevOps ToolsHow to achieve DevOps?What is CICD?

Prerequisite for DevOps

Topic 1: – Networking Concepts (Duration: 02:00:00 Hrs)Network FundamentalCommunication Models and ProtocolsIP Addressing and Subnetting

Topic 2: - Introduction to Virtualization (Duration: 00:30 Mins)What is Virtualization?What is Hypervisor?Types of Server VirtualizationBenefits of VirtualizationImportant Virtualization productsCreate VM’s using Hypervisors

Page 3: Devops CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Topic 3: - Linux Administration (Duration: 04:00 Hrs)Linux Introduction Linux Installation Basic Linux conceptsVim EditorProcess ManagementControlling Services & DaemonsSSH with key-based AuthenticationLinux NetworkingSystem logs managementArchiving and Copying Files Between SystemsPackage ManagementCron Jobs SchedulingConfigure Apache serverLimiting Network Communication with firewall

Topic 4: - Database Concepts and Shell Scripting (Duration: 02:00 Hrs)Installing MariaDBWorking with MariaDB DatabasesManaging Databases Users and Access RightsCreating and Restoring MariaDB BackupsShell 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 setup

Installation of java and configurationEclipse ide software installation and configuration

Page 4: Devops CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Jira Bug Tracking Tool

Introduction to JiraScrum introduction with Scrum RolesJira login and creating projectsUser creation and deletionAccount 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 with Different environmentsCommands 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

Build Tool

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

Page 5: Devops CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Working with Cloud computing

Need for application and web serverDeploy Tomcat server in different environmentsSetup, configure of Tomcat, Apache, Nginx serversDeploy war file using Tomcat Server

Backup / Artifactory Tool:

Cloud Computing + AWS IntroductionCreate a free tier AWS accountBasic Overview of services, AWS Billing and accountVirtual Private Cloud:Set Budget Instance creation and access using Mobaxterm & putty also with RDP using different platforms Basic Overview of VPC Subnetting VPC Creation with multi-tier architecture Inter VPC peering VPN - On-premises to Cloud premise connectivity NAT AWS Marketplace

EC2: Purchase, Type & Pricing Instance Monitoring SNS Cloud Watch IAM Boot Script EBS EFS Snapshot AMI Creation Auto Scaling ELB

Application Server Implementation

Page 6: Devops CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Storage: Basic Storage introduction Versioning Replication S3 Browser Fast Glacier

Cloud Formation

Container Management:

Why need configuration management?Introduction to tools like ansible, chef, puppetWhat is Ansible?How Ansible Works?Ansible setup and configurationAnsible Inventory IntroductionAnsible ad-hoc commandsManaging Ansible Configuration fileCreating playbooks with structures and conditionsManaging Ansible RolesReal-time servers managementAnsible vault to protect ansible playbooksAWS Provisioning using Ansible

Container Management

What is Containerization?What is Docker?Docker setup in multiple environmentsDocker Images Docker file creation and deploymentWorking with 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 files

Page 7: Devops CCSA Checkpoint - SevenMentor

Container Orchestration

What is Container Orchestration?What is Docker Swarm? Working with Docker Swarm Using EC2 InstanceIntroduction of KubernetesInstalling Kubernetes ClusterManage Kubernetes Master and NodesWhat is Pod?Managing pod network with ExampleReplication ControllerReplicaSetDeploymentVolume management

www.sevenmentor.com

Jenkins – Continuous Integration

Introduction to CICDIntroduction to Jenkins, TeamCityInstallation and configuration of JenkinsJenkins users and Roles ManagementJobs in JenkinsJenkin node setup and configurationJenkins integration with GIT (SCM)AutoDeployment with Jenkins using git, maven and Tomcat server

Backup / Artifactory Tool

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

Page 8: Devops CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Monitoring Tools

Introduction to Nagios XI and ZabbixInstallation and setup of NagiosAdding nodes to Nagios masterMonitor Windows ServersMonitor Linux ServersMonitor EC2 InstancesMonitoring different metrics in Nagios

DevOps Projects:

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