2019-10-03 19:48:59 +02:00
|
|
|
# DevOps Interview Questions
|
|
|
|
|
|
|
|
|
2019-10-03 21:09:40 +02:00
|
|
|
## Table of Contents
|
|
|
|
|
|
|
|
1. [Jenkins Questions](#jenkins)
|
|
|
|
1. [AWS Questions](#aws)
|
|
|
|
1. [Network Questions](#network)
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-10-03 19:48:59 +02:00
|
|
|
## Jenkins
|
|
|
|
|
|
|
|
###### beginner
|
|
|
|
|
|
|
|
* Explain what is Jenkins and what is it used for
|
2019-10-03 20:03:08 +02:00
|
|
|
* Explain each of the following in the context of nodes:
|
|
|
|
* Master
|
|
|
|
* Slave
|
|
|
|
* Executor
|
|
|
|
* Agent
|
|
|
|
* Label
|
|
|
|
* Explain each of the following in context of jobs:
|
|
|
|
* Job
|
|
|
|
* Build
|
|
|
|
* Test
|
|
|
|
* Artifacts
|
2019-10-03 19:48:59 +02:00
|
|
|
* Explain the architecture of Jenkins
|
|
|
|
* What are the different ways to trigger a build?
|
2019-10-03 20:03:08 +02:00
|
|
|
* How do you start a build automatically upon a change in a certain repository?
|
|
|
|
* What is a plugin?
|
|
|
|
* What plugins are you using in Jenkins? Which do you consider to most useful?
|
2019-10-03 19:48:59 +02:00
|
|
|
* Installation questions
|
|
|
|
* How to install Jenkins?
|
|
|
|
* How to install a plugin?
|
|
|
|
* How to install an agent?
|
|
|
|
|
2019-10-03 20:03:08 +02:00
|
|
|
###### Intermediate
|
|
|
|
|
|
|
|
- What type of jobs there are?
|
|
|
|
- How do you notify users on build results?
|
|
|
|
- Can also be asked like that: what ways there are to notify users on build results?
|
|
|
|
|
|
|
|
###### Advanced
|
|
|
|
|
2019-10-03 21:02:56 +02:00
|
|
|
* Write a script to remove all the jobs which include the string "REMOVE_ME"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## AWS
|
|
|
|
|
|
|
|
###### Global Infrastructure
|
|
|
|
|
|
|
|
- Explain the following
|
|
|
|
- Availability zone
|
|
|
|
- Region
|
|
|
|
- Edge location
|
|
|
|
|
|
|
|
###### S3 - beginner questions
|
|
|
|
|
|
|
|
- Explain what is S3 and what is it used for
|
|
|
|
- What is a bucket?
|
|
|
|
- True or False? a bucket name must be globally unique
|
|
|
|
- What objects in S3 consists of?
|
|
|
|
- Another way to ask it: explain key, value, version id and metadata in context of objects
|
2019-10-03 21:09:40 +02:00
|
|
|
- Explain data consistency
|
|
|
|
|
2019-10-04 08:27:20 +02:00
|
|
|
###### CloudFront
|
|
|
|
|
|
|
|
- Explain what is CloudFront and what is it used for
|
|
|
|
- Explain the following
|
|
|
|
- Origin
|
|
|
|
- Edge location
|
|
|
|
- Distribution
|
|
|
|
- What delivery methods available for the user with CDN?
|
|
|
|
- True or False? object are cached for the life of TTL
|
2019-10-03 21:09:40 +02:00
|
|
|
|
|
|
|
## Network
|
|
|
|
|
|
|
|
Network questions can be found [here](https://github.com/bregman-arie/computer-networking/blob/master/interview_questions/README.md)
|
|
|
|
|