diff --git a/README.md b/README.md
index a7a0aed..c30935c 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,16 @@
# DevOps Interview Questions
-
"DevOps is not a goal, but a never-ending process of continual improvement." - Jez Humble
-
-****
:information_source: This repository contains interview questions on various DevOps related topics
-:bar_chart: There are currently **172** interview questions
+:bar_chart: There are currently **170** interview questions
:warning: Some answers might be only partial and shouldn't be used as they are in interviews
+:exclamation: You don't need to know how to answer all the questions here. DevOps is not about specific set of tools or technologies.
+
+:exclamation: Some questions are very specific and will be asked only if you are interviewing to a specialized role (e.g. Ansible Expert)
+
:pencil: You can add more questions & answers by submitting pull requests :)
****
@@ -78,10 +79,6 @@ Each piece of code (change/patch) is verified, to make the change is safe to mer
What are the anti-patterns of DevOps?
-
-Which DevOps tools you consider as top tools? Which tools have you worked with?
-
-
What systems and/or tools are you using for the following?:
@@ -128,10 +125,6 @@ You may use one or all of the following:
What scripting language are you familiar with? why specifically this one?
-
-Describe some of the scripts you have written. What are they used for? how long did it take you to write them?
-
-
How long do you think it would take you to learn another language?
@@ -210,8 +203,7 @@ This situation might lead to bugs which hard to identify and reproduce.
In what scenarios would you prefer to use SQL?
* Homogeneous data, no changes anticipated
- * ACID compliance is important to you
-
+ * ACID compliance is important
@@ -236,14 +228,7 @@ This situation might lead to bugs which hard to identify and reproduce.
-What plugins are you using in Jenkins? Which do you consider to most useful?
-
-
-
-Installation questions
- * How to install Jenkins?
- * How to install a plugin?
- * How to install an agent?
+What plugins are you using in Jenkins? Which do you consider to be the most useful?
@@ -262,27 +247,23 @@ This situation might lead to bugs which hard to identify and reproduce.
How to secure Jenkins?
-##### Writing pipelines
-
-
-Can you write a pipeline which will run unit tests upon git push to a certain repository?
-
-
#### :star: Advanced
-Write a script to remove all the jobs which include the string "REMOVE_ME"
+How to acquire multiple slaves for one specific build?
-##### Writing pipelines
+
+There are four teams in your organization. How to prioritize the builds of each team? So the jobs of team x will always run before team y
+
-Can you write a pipeline which will do to the following?:
+Do you have experience with developing a Jenkins plugin? Can you describe this experience?
+
- * Provision an instance (can also be a container)
- * Configure the instance as Apache web server
- * Deploy a web application on the provisioned instance
+
+If you are managing a dozen of jobs, you can probably use the Jenkins UI. How do you manage the creation and deletion of hundreds of jobs every week/month?
@@ -1121,6 +1102,10 @@ set([food for bro in x for food in bro['food']])
```
+
+Explain what is GIL
+
+
## Prometheus
@@ -1333,3 +1318,5 @@ and considerations.
* [Elasticsearch & Kibana on AWS](scenarios/elk_kibana_aws.md)
* [Ansible, Minikube and Docker](scenarios/ansible_minikube_docker.md)
* [Cloud Slack bot](scenarios/cloud_slack_bot.md)
+* [Writing Jenkins Scripts](scenarios/jenkins_scripts.md)
+* [Writing Jenkins Pipelines](scenarios/jenkins_pipelines.md)