0% found this document useful (0 votes)
201 views3 pages

DevOps Training Prep Guide

The document provides guidance for pre-work before an upcoming DAP training, including creating accounts, reading recommended materials, learning about new tools, and completing technical assessments involving setting up a Linux VM, installing and using Docker and containers, going through Conjur tutorials, and setting up Jenkins to retrieve secrets from Conjur.

Uploaded by

Orian Andrealdy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
201 views3 pages

DevOps Training Prep Guide

The document provides guidance for pre-work before an upcoming DAP training, including creating accounts, reading recommended materials, learning about new tools, and completing technical assessments involving setting up a Linux VM, installing and using Docker and containers, going through Conjur tutorials, and setting up Jenkins to retrieve secrets from Conjur.

Uploaded by

Orian Andrealdy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

DAP Training Pre-work

The objective of this document is to warm up for the upcoming DAP Training.

It is important and necessary to review this document. Complete all the steps to
get the full value out of this training.

Getting Started:

➢ Create an account on Slack


➢ Create an account on GitHub

Good read:

https://www.cyberark.com/blog/machine-identity-and-why-its-a-thing/
https://puppet.com/resources/whitepaper/state-of-devops-report

Book:

The Phoenix Project – A Novel about IT, DevOps, and Helping Your Business Win
(Optional)

SDLC Methodologies:
https://www.plutora.com/blog/software-development-life-cycle-making-sense-of-
the-different-methodologies

New Tools in Town:


https://xebialabs.com/periodic-table-of-devops-tools/

Here are some links to get your started:

https://www.centos.org/ https://www.katacoda.com

http://tomcat.apache.org/ https://www.katacoda.com/quincycheng/

Docker https://github.com/cyberark/**

https://www.docker.com/
http://blog.nigelpoulton.com/

**Under our GitHub, look at the Conjur related repo


Following section should be completed

For this round of technical assessment, you’ll need to perform the following; [Please
take screen shots of output and save it as Word]

1) Setup a Linux VM from scratch, demonstrating enough mastery of Linux by


doing at least the following;
a. Perform all necessary functions by CLI
b. Perform common basic Linux system administration tasks
i. Change IP address
ii. Change DNS
iii. Add new user
iv. Change password (current user or other users)
v. Config SSH Key authentication for user
vi. Change file/folder permissions
vii. Install applications (at the very least, install docker and tomcat)
viii. Make configuration changes to installed applications using vi
(demonstrate you can comfortably use vi, etc.)
ix. Start/Stop Service (docker or tomcat)
x. Install patch or upgrade to a service
Feel free to use any Linux distribution but if you are indifferent, I’ll suggest
using CentOS

There are plenty of resources online that can teach out, feel free to use any
resource to help with your learning.

2) Install Docker on the Linux VM and master container fundamentals


a. Demonstrate docker administrative capabilities using a non-root
account
i. Install and run a container (Step 3)
ii. Start a container
iii. Stop a container
iv. List containers
b. Articulate fundamental container concepts
i. Why use containers
ii. Container Persistence
iii. Storage
iv. Networking

3) Install at least 2 containers to run in Docker


a. https://conjur.org/
b. https://jenkins.io/

4) Conjur Tutorial and Setup


a. Complete the tutorials in Conjur, particularly focusing on Policy &
Securing Jenkins
b. Setup Conjur for Jenkins
i. Policy
ii. Secret
iii. Identity
The above tutorial is available on the website.

5) Jenkins Setup
a. Learn basic Jenkins. Katacoda is a good source.
b. Setup Jenkins executor to retrieve a secret (AWS Access key) from
Conjur to connect to AWS to perform a basic AWS API function

You might also like