how to stand out in devops - lpi.org · exam guide for linux professional institute devops tools...

12
www.lpi.org HOW TO STAND OUT IN DEVOPS Exam Guide for Linux Professional Institute DevOps Tools Engineer Certification

Upload: others

Post on 03-Sep-2019

7 views

Category:

Documents


0 download

TRANSCRIPT

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

[email protected]

@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

©Copyright2017TheLinuxProfessionalInstituteInc.Allrightsreserved.LicensedCCBY-ND4.0(sharealike,noderivatives).