HOW TO STAND OUT IN DEVOPS - lpi. · PDF fileimplement a workflow, and optimize daily...

12
lpi.org HOW TO STAND OUT IN DEVOPS Exam Guide for LPIC-OT DevOps Tools Engineer Certification

Transcript of HOW TO STAND OUT IN DEVOPS - lpi. · PDF fileimplement a workflow, and optimize daily...

Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

lpi.org

HOW TO STAND OUT IN DEVOPS

Exam Guide for LPIC-OT DevOps Tools Engineer Certification

Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

Contents

1. WhyyouneedDevOpsToolscertification 32. Thetypeofexperienceyoushouldhave 43. Thecreatorsoftheexamandcertification 54. Samplequestions 65. Examchecklist 8NextstepsinDevOpsToolscertification 9

3Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

1. Why you need DevOps Tools certification

DevOpsisoneofthemostin-demandskillsintheITindustrytoday.Tohelpyoumeetthisdemandwithverifiedskills,LPIhasdeveloped the LPIC-OT 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 LPIC-OT DevOps Tools Engineer Certification | 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

5Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

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

6 Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

4. Sample questions

ThesequestionsareillustrativeofthosefoundintheLPIC-OT 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

7Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

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.

8 Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

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.

9Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

[email protected]

@LPIConnect

facebook.com/LPIConnect

Your next steps in DevOps Tools certification

Get More Information

ContactLPIandlearnmoreonlineabouttheLPIC-OTDevOpsToolsEngineercertification.

Get Started

Registeronlinetotaketheexam,andbecomeacertifiedDevOpsprofessional. Startnowatlpi.org/DevOpsCert

10 Exam Guide for LPIC-OT DevOps Tools Engineer Certification | lpi.org

About LPI

LPIisanon-profitorganisationwithamissiontoenableeconomicandcreativeopportunitiesforeverybodybymakingopensourceknowledgeandskillscertificationuniversallyaccessible.WearetheglobalcertificationstandardforLinuxandacareersupportorganisationforopensourceprofessionalsallovertheworld.

Withmorethan500,000examsdelivered,LPIistheworld’sfirstandlargestvendor-neutralLinuxandopensourceskillscertificationbody.WehavecertifiedITprofessionalsin181countries,deliverexamsin9languages,andhaveover400trainingpartners.

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