HOW TO STAND OUT IN DEVOPS - lpi.org · Exam Guide for Linux Professional Institute DevOps Tools...
Transcript of HOW TO STAND OUT IN DEVOPS - lpi.org · Exam Guide for Linux Professional Institute DevOps Tools...
www.lpi.org
HOW TO STAND OUT IN DEVOPS
Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification
Contents
1. WhyyouneedDevOpsToolscertification 32. Thetypeofexperienceyoushouldhave 43. Thecreatorsoftheexamandcertification 54. Samplequestions 65. Examchecklist 8NextstepsinDevOpsToolscertification 9
3Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification | www.lpi.org
1. Why you need DevOps Tools certification
DevOpsisoneofthemostin-demandskillsintheITindustrytoday.Tohelpyoumeetthisdemandwithverifiedskills,LPIhasdeveloped the DevOps Tools Engineer certification.
ofenterprisesareadoptingDevOpsSource: RightScale 2017 State of the Cloud Report
AsmoreandmorecompaniesintroduceDevOpsmethodologiestotheirworkflows,skillsinusingtoolswhichsupportthecollaborationmodelofDevOpsbecomeincreasinglyimportant.AsanLPI-certifiedDevOpsToolsEngineer,youwillbeabletoefficientlyimplementaworkflow,andoptimizedailyadministrationanddevelopmenttasks.
ThecertificationcoversskillswiththetoolscommonlyusedtoimplementDevOps.Itrepresentsastrongfoundationinapplyingthemethodology,soyoucanprovetoemployers/supervisorsthatyouhavetheskillsrequiredtoworksuccessfullyinDevOps–andadvancefurtherinyourcareer.
84%
4 Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification | www.lpi.org
TosuccessfullyearntheDevOpsToolsEngineeringcertification,youshouldhaveexperienceindevelopingsoftwareand/oradministeringsystems.
Forexample,youshouldhavesomecombinationofthefollowing:
•Oneyear(ormore)ofhands-onexperienceusingDevOps tools; or
•Oneyear(ormore)ofhands-onexperienceinintroducingautomationtoolsand/orprocessessomewhereinthesoftwaredevelopmentlifecycle.
Ingatheringthisexperience,youshouldalsohavethefollowing:
•AworkingknowledgeofDevOps-relateddomainssuchasSoftwareEngineeringandArchitecture,ContainerandMachineDeployment,ConfigurationManagementandMonitoring;and
•ProficiencyusingprominentfreeandopensourceutilitiessuchasDocker,Vagrant,Ansible,Git,andJenkins.
Itisalsorecommendedthatyoupossessanothertechnicalcertificationinsoftwaredevelopmentorsystemadministration.
2. The type of experience you should have
•Build,deployandorchestrateapplicationcontainers
•Automatesystemconfiguration
•Buildsystemimagesandrunthemlocallyandinthecloud
•Monitorapplicationsandcomputinginstances
•Manage,collectandanalyzelogdata
•UseSourceCodeManagementandVersionControl
The certification demonstrates that you have a working understanding of:
•Modernsoftwareapplicationsandcloudservices
•HowtoolssupportDevOpscollaboration
The certification also demonstrates that you can apply your knowledge to conduct the following activities:
•SetupContinuousIntegrationandContinuousDelivery pipelines
Whatyourcertificationwilldemonstrate
5
3. The creators of the exam and certification
LinuxProfessionalInstitute(LPI),thecreatorofthisexamandcertification,iscommittedtoprovidingtheITcommunitywithskillsaccreditationofthehighestquality,relevance,andaccuracy.
Thiscommitmentrequiresthattheexamdevelopmentprocessishighlydetailed,participatoryandconsultative.LPIhasemployedthesameproventechniquesusedtootherindustry-recognizedITcertificationprograms.
AsapartofLPI’songoingcertificationdevelopmentprocess,LPIcontinuallymonitorstheneedsoftheITmarkettoensureexamseffectivelyevaluatecandidates onthemostrelevantskills.
HowLPIdoesit:
Pre-surveyLPIworkswithalargepoolofsubject-matterexpertstocompileanexhaustivelistofallthetasksthataretypicallyrequiredofexpertsinthecertificationsubjectarea.
DataanalysisLPIconductsstatisticalanalysisofthesurveyresponses,andcomputestatisticsindicating,onaverage,howcriticalrespondentsratedeachtask.Thisanalysisguidesthedeterminationofthefinallist ofskillstobecertified.
JobAnalysisSurveyThetaskscollectedduringthepre-surveygointoajobanalysissurvey.ThissurveyaskspracticingITprofessionalstorateeachtaskinseveralways:
• Frequency: Howoftentheyperformthetask
• Importance:Howimportantitisforaprofessionaltobeabletoperformthetask
Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification | www.lpi.org
6
4. Sample questions
Thesequestionsareillustrativeofthosefoundinthe DevOps Tools Engineer certificationexam.
SampleQuestion1A multiple-choice question with one correct answer:
Inthecasewherethefileapp.ymlcontainsthefollowingcontent:
version: “3”services: lb: image: haproxy ports: - “443:443” web: image: nginx deploy: replicas: 2
WhichofthefollowingcommandsmakesDockerprocessthisfile?
A. docker exec --compose-file app.ymlB. docker service create --compose-file app.ymlC. docker swarm compose up --compose-file app.ymlD. docker stack deploy myapp --compose-file app.ymlE. docker-compose up --swarm --compose-file app.yml
SampleQuestion2A multiple-choice question with multiple correct answers:
WhichofthefollowingGitsubcommandscanbeusedtoputanewfileexistinginaGitrepositoryunderversioncontrol?(Choose TWO correct answers.)
A. git addB. git statusC. git versionD. git commitE. git tag
Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification | www.lpi.org
7
SampleQuestion3A ‘fill in the blank’ question asking for a filename:
Bydefault,whichfileinabuildcontextisreadbydocker buildtogatherinformationaboutthestepsrequiredtocreateanewcontainerimage?(Specify the filename only without any path.)
SampleQuestion4A ‘fill in the blank’ question asking for a command:
WhichcommandincludedinKubernetesisthemaintoolthatisusedtodeployandmanageapplicationsonaKubernetescluster?(Specify ONLY the command without any path or parameters.)
Answers to the above sample questions can be found on page 8 of this guide.
Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification | www.lpi.org
8
5. Exam checklist
Iamcomfortableusing thefollowingtools:Git Jenkins Docker DockerSwarm Kubernetes Vagrant Cloud-init Packer Ansible Prometheus ELKStack
Iamconfidentinmyknowledge ofthefollowingareas:SoftwareEngineering
ContainerManagement
MachineDeployment
ConfigurationManagement
ServiceOperations
Icandothefollowing:SetupContinuousIntegration andContinuousDeliverypipelines
Build,deployandorchestrate applicationcontainers
Automatesystemconfiguration
Buildsystemimagesandrunthem locallyandinthecloud
Monitorapplications andcomputinginstances
Manage,collectandanalyzelogdata
UseSourceCodeManagement andVersionControl
Working Yes towards it
Working Yes towards it
Working Yes towards it
Seeifyouarereadytotaketheexamwiththechecklistbelow.
ANSWERS TO SAMPLE QUESTIONS
Sample question 1: D
Sample question 2: A D
Sample question 3: Dockerfile
Sample question 4: kubectl
Itisalsorecommendedthatyoupossessanothertechnicalcertificationinsoftwaredevelopmentorsystemadministration.
Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification | www.lpi.org
9
@LPIConnect
facebook.com/LPIConnect
Your next steps in DevOps Tools certification
Get More Information
ContactLPIandlearnmoreonlineabouttheDevOpsToolsEngineercertification.
Get Started
Registeronlinetotaketheexam,andbecomeacertifiedDevOpsprofessional. Startnowatlpi.org/DevOpsCert
Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification | www.lpi.org
10
About LPI
LPIisanon-profitorganisationwithamissiontoenableeconomicandcreativeopportunitiesforeverybodybymakingopensourceknowledgeandskillscertificationuniversallyaccessible.WearetheglobalcertificationstandardforLinuxandacareersupportorganisationforopensourceprofessionalsallovertheworld.
Withmorethan600,000examsdelivered,LPIistheworld’sfirstandlargestvendor-neutralLinuxandopensourceskillscertificationbody.WehavecertifiedITprofessionalsinover180countries,deliverexamsin9languages,andhavehundredsoftrainingpartners.
Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification | www.lpi.org