BESTWAY TECHNOLOGIES LOGO

+91 - 9000567126, +91 - 9848686581

[email protected]

Devops Online Training


A Comprehensive Devops Training Programme

● Linux server administration essentials.
● Amazon Web Services.
● DevOps Tools, Frame work , Practices and Principles.
● Bash Shell Scripting.
OUTLINE
1. Foreword and Importance of Devops
2. Present market requirement and prerequisites for a
Devops Engineer.
3. Little about the trainer …
4. Course structure , duration and plan.
5. Course syllabus.

1. Foreword and Importance of Devops

1. What’s the story behind the Obama’s tech efficiency in the last presidential
elections ???
2. What’s the driving force behind the large scale enterprise companies such as
Facebook, spotify, Google, Amazon , walmart , Netflix etc.. ????

 

system administration along with a handson on any of
the public cloud architecture.
→ Automate the routine stuff. “When you automate the mess, you get an automated
mess”
So you need at least one automation tool as like Bash, Perl, Python etc.
→ Should have an understanding on how the code flows, right from the Developer
machine to a production server and beyond. This we call it as DevOps Pipeline.
So you need to understand what developer does daily , the tools he uses and how all
these tools, work in synergy.

Course structure , Duration and Plan.
Duration

TheEntireCoursewouldapproximatelytake2monthsforcompletion,hereisthe

breakup

  1. Linuxsysadminbasicsfor10days.
  2. Virtualizationandcloudbasics,withendtoendA.W.Sfor15days
  3. Devopstools,technologies,practicesandframework.For25days
  4. BashShellscriptingfor10days

Plan

 

  • →Classeswouldbeonline,fullyinteractive.EveryonewouldbecreatinganEntireDevopsPipeline,onthePublicCloud,wewilldoasampledeployments,launchawebsite,automatedeploymentsandmonitorperformanceandlogsendtoend,tillthecoursecompletion.
  •  →SessionswouldmostlyfocusonthedaytodayactivitiesforaDevopsEngineerandtheTechnicalKnow-Hows.Ratherthanhistory,acronyms,principlesandstuff
  •  →PracticalWorkspacecreationonAmazonCloudwithEnterprisescenarios
  •  →ExploringDevopsonbothTechnicalandArchitecturalStandpoint.MoreofanInteractiveandPracticalsessionstoexplaintheconceptsbetter

 

Course Syllabus

 

  • Linuxserveradministration. 

 

Topic

Sub­Topic

  • IntroductiontotheentireCourse
  • Introductiontotheentirecourse.
  • IntroductiontoLinux
  • Shell,Everythingisafileconcept,Runlevels.
  • ExplainingFilesystemsarchitecture
  • Differencetypeoffilesystemsandtheirusage.
  • WorkingwithFiles
  • Typesoffiles ­­Normal,directory,link,blockandcharacterCopying/moving/renaming/removingfiles/removingdirectoriesWorkingwithvieditor­­­mostlyusedoptionswithvi.
  • HardLinksandSoftLinks
  • Grepandfind.Pipelinesandredirections
  • Filtercommands­­less.more.head.tail,sort.sed.awk.
  • WorkingwithFiles­­­contd……
  • Creating/opening/modifying/appendingfiles,Creatingdirectories.,treecommands.
  • WorkingwithFiles­­­contd……
  • BackupandRestore­­tar,gzip,gunzipetc
  • WorkingwithFilesystems
  • FilesystemBasics,mountingandunmounting,userdataandmetadataetc
  • Filepermissions
  • User,groupandotherpermissions(r,w,x)
  • Changingpermissions,ChangingownerandChanginggroups.AdvancedFilepermissions­­Setgid,Setuid,ACL,Stickybits.
  • Userandgroupmanagement
  • superuser,systemuser,normaluser
  • Linuxperformance/monitoringtoolsandJobAutomation
  • crontab,df,du,top,ps,free,vmstatetc.
  • WorkingwithProcessesandinstalledservices
  • ManagingProcesses­­Interactive,Daemon,AutomaticorbatchParentandChildprocess,OrphanandZombie.
  • ps,kill,
  • miscellaneous,NetworkconfigurationandTroubleshooting
  • OthercommandsthatweuseaspartofB.A.U.
  • which,locate,hostname,who,w,whoami,wget,uname,sudo.Networkincommandslike­­ping,ssh,scp,rsync,traceroute,dig,hostetc

AmazonWebServices 

 

Topic

WhatsThisAbout?

Sub­Topic

  • WhatisVirtualizationandcloud?
  • BasicsaboutIaas/paas/saas
  • AllthetopicsrelatedtoVirtualizationandClou
  • Infrastructuresetupexplanationattheenterpriselevel
  • AWS introduction­­AWSphysicalsetup
  • Alltheassociatedtopicsrelatedtoendtoendinfrasetuponanyofthepublicorinhouseinfrsetup
  • AWSarchitectureandterminology­­IntroductiontoAWS managementconsole,signup
  • AmazonCloudLoginsetup
  • Youwillknowthefirststepsonsettingupyourownaccountonthecloud.
  • Aws Identity andAccessManagement(IAM)
  • ItsanAmazon’sauthenticationmechanism
  • IAMessentials
  • IAMbestpractices fornewaccountsAPIkeysandroles
  • IAMpolicies
  • LoggingIAMeventswiththecloudtrail.
  • AmazonMachineImage
  • AboutAmazon’sservertemplates
  • Alltheavailabletemplates,theircostandthemosteffectiveaspertherequirement.
  • AWS­­ElasticComputeCloud­­EC2
  • Theseare­­Amazon’sserverinstances
  • BasicsofcomputeandEC2essentialsUnderstandingReservedInstances
  • EC2Containerservice
  • ThisisAmazon’sContainermechanism
  • WewillknowonhowDockerandA.W.S cometogether toprovideanexceptionalcontainer
  • servivce.
  • RDS,DynamoDB
  • ThisisaboutthevariousDatabasesAWSprovidesanditsrelatedconcepts
  • RDSessentials,WorkingwithRDSsubnetgroups
  • RDSsecuritygroupsandconnectingtoRDSfromEC2
  • EBS­­ElasticBlockStorage
  • ThisisanAmazonserverinternalstorage
  • CreatingyourownstorageVolume,attachingandstuff
  • S3­­SimpleStorageService
  • S3­­SimplestorageServiceisanAmazonsreplicaforStorage.
  • StorageBasicsandS3understandingS3permissions
  • S3bucketsandobjectversioningHostingawebsiteonS3
  •   AmazonVPC
  •  ThistalksaboutVirtualPrivateCloud­­Amazon’sNetworksetup
  • Introductiontonetworking,AWSnetworkingandVPC
  • BuildingaVPCfromscratchVPCnetworking
  • VPCSecurityConfiguringaNATinstance
  • DBsubnetgroups
  • ExtendingfromVPCtoon­premisenetworkPeeringaVPC.
    • Glacier/Snowball
    • ThisabouthowyoubackupyourdataonAWSresources­­­­Amazon’sBackupmechanism
    • Applicationstotransferorbackuplargeamountsofdatain/outofA.W.Scloud
    • Route53­­
    • ThisisAmazon’sDNSmanagement
    • Route53andDNS failoverLatencyBasedRouting
    • WeightedRoutingPoliciesinRoute53
    • AmazonCloudWatch
    • ThisisAmazon’sMonitoringSetup
    • Youwillknowhowtomonitoryourinfra,onceyoubuildit
    • AmazonSNS­­
    • ThisisAmazon’snotificationsystemonthecloud
    • SNSbasics
    • LookingonhowSNSworksintherealtime.
    • BootstrappingAmazonEC2instanceswithAWS
    • cloudformationandChef
    • Practical
    • Practical
    • CloudFront­­AmazonsContentmanagementsystem
    • CounterpartforAkamai
    • WhatisacontentmanagementsystemandthAmazonssolutionforit
    • AmazonELB­­ElasticLoadBalancingandAutoscaling
    • CounterpartforF5andstuff
    • Howloadbalancinghappensattherealtimewithpracticalscenarios
    • AWS billingandCostManagement
    • Thisexplains thePay­per­usemodelofAmazon
    • Youwilknowhowtooptimizeyourbillingatthendofthemonth,byimplementingthebest
    • practices.
    • AWSCLI
    • ThisishowyouconnecttoA.W.Sfromyourlocamachine
    • UnderstandingAWSCLIusingAWSCLIwithEC2UsingAWSCLIwithS3.
    • LiveScenariosandmiscellaneous
    • LiveScenariosandmiscellaneous
    • LiveScenariosandmiscellaneous
  • DevOpsTools,Framework,PracticesandPrinciples.
  • Tool
  • for
  • why we useit?
  • Jenkins
  • for
  • CodeFlowIntegration==ContinuousIntegration
  • Ant/Maven
  • for
  • Build scripting
  • Git
  • for
  • VersionControlling
  • Gerrit
  • for
  • Collaboration,CodeReviewandtrackbackofchangesintheRepository
  • Nexus/Artifactory
  • for
  • Build Repositiry
  • Puppet

 

  • for

 

  • AutomaticDeployements==ContinuousDeployements
  • Zabbixor Nagios
  • for

 

  • MonitoringandControl==ContinuousMonitoring
  • Splunk

 

  • for

 

  • LogAnalysis

 

  • JIRA/Service­Now
  • for

 

  • Bug Tracking/Issue collaboration/Ticketing
  • AWS(alreadycovered)
  • for

 

  • PublcInfra Platform==ContinuousDelivery
  • Docker/Vagrant(BasicUnderstanding)
  • for

 

  • Provisioning andContainerization
  • Scripting andAutomation
  • for

 

  • TaskAutomation==ContinualImprovement

BashShellScripting.

 

Topic

Sub­Topic

Introduction
  • KernelShell
  • Howtouseshell
  • CommonLinuxcommandintroductions

Processes

  • Basicsaboutprocesses
  • Variouslinuxcommandsassociatedwithprocesses.
Redirectionofstandardinput/output
  • RedirectorspipesFilters
ShellProgramming
  • Variables.
  • HowtodefineuserdefinedVariables.
  • Rules fornamingavariable.
  • HowtoaccessUDV(UserDefinedVariables)Howtowriteshellscripts
  • Howtorunshellscripts.Quotesinshellscripts.
shellProgrammingContd….
  • ShellarithmeticCommandlineprocessing
  • whycommandlineargumentsarerequired.exitstatus
  • Filenameshorthandandmetacharecters­­WildCards.
 Programmingcommands
  • EchoDecisionmakingtestLoopcaseread
Advancedscriptingtopics
  • /dev/null
  • LocalandGlobalShellVariable
  • conditional execution &&
    and ||
    I/O redirection and file descriptors
    Functions
    user interface and dialog utility
    trap command

 

 

 

  • Request Demo