devops tools engineer - linux professional institute€¦ · why you need devops tools...

12
DevOps Tools Engineer Exam Guide

Upload: others

Post on 24-May-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

DevOpsTools

EngineerExam Guide

Page 2: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

Contents

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

Page 3: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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%

Page 4: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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

Page 5: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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

Page 6: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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

Page 7: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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

Page 8: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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

Page 9: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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

Page 10: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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

Page 11: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you
Page 12: DevOps Tools Engineer - Linux Professional Institute€¦ · Why you need DevOps Tools certification DevOps is one of the most in-demand skills in the IT industry today. To help you

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

2019/05