Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
94b3bc3
Add new exercises
Jul 8, 2022
e6946d6
Proposition for CA question (#234)
laumane Jul 8, 2022
842120d
Add containers questions and exercises
Jul 10, 2022
641f41a
Add Terraform and AWS exercises
Jul 21, 2022
9c76c6a
Update README.md (#267)
aniketshinde7 Jul 30, 2022
ea1d94d
Update README.md (#269)
aniketshinde7 Aug 1, 2022
99c4e02
Rename exercises dir
Aug 1, 2022
20518ba
Update README.md (#270)
ncthanh2000 Aug 3, 2022
2325b67
add file to 'Create the file /tmp/some_file' task (#272)
anastayaa Aug 10, 2022
63b0f82
Update README.md : fix private ip typo (#274)
sachinsmc Aug 15, 2022
04dc78b
Solution for /proc (#276)
laumane Aug 19, 2022
591ef74
Add Kubernetes questions
Aug 19, 2022
03a92d5
Add different solutions to AWS exercises
Aug 24, 2022
6cad4fb
Solutions for MTU (#277)
laumane Aug 25, 2022
48db2d4
Update
bregman-arie Aug 25, 2022
5b51d93
Merge branch 'master' of https://github.com/bregman-arie/devops-exerc…
bregman-arie Aug 25, 2022
c5b68c2
Add AWS questions
bregman-arie Aug 26, 2022
d9c53ca
Suggested fixes by iCR, OpenRefactory, Inc. (#281)
openrefactory Aug 31, 2022
7cc0646
refactor: make the path relative to the linting script (#264)
kevinadhiguna Sep 2, 2022
acc68c4
Add solution for directories_comparison exercise (#241)
luuuk Sep 2, 2022
cfdec0f
Add three AWS Lambda questions
Sep 2, 2022
2fc69c6
Update aws-cloud-practitioner.md (#282)
ValGrace Sep 4, 2022
23a02b1
Update README.md (#283)
ohansck Sep 7, 2022
ec96e34
Update README.md. There is "of" twice. (#284)
e99h2121 Sep 7, 2022
79cb765
docs(terraform): markdown fix, formatting (#285)
arthurzenika Sep 7, 2022
682aaa4
Add a couple of questions
Sep 2, 2022
8db5e50
Fix Kubernetes questions format
Sep 7, 2022
2c321fd
added description for AWS CloudFormation, AWS CDK in AWS topics (#287)
vishnus17 Sep 8, 2022
1323cbe
added answer to HTTP definition (#292)
fadedintensity Sep 13, 2022
5c6e491
Added answer for virtual memory question (#291)
arichard02 Sep 13, 2022
3d12921
adding linux answers (#290)
iqtheengineer Sep 14, 2022
e56bf57
Add questions on ArgoCD
Sep 14, 2022
46dcd8e
Add questions on ArgoCD
Sep 14, 2022
e2034e4
Contributing: Adding a new question regarding DNS (#293)
aghabay Sep 17, 2022
f4a402a
Fix requirement typo (#295)
n0kke Sep 20, 2022
7c3e36f
Remove duplicated question in ArgoCD (#296)
smaftoul Sep 20, 2022
b05e2e4
Update README.md (#300)
philemonnwanne Oct 4, 2022
df8b275
Add a couple of questions
Sep 23, 2022
a77827e
Add CKA page
Oct 9, 2022
5f06eb0
Adding AWS SysOps Associate certification learning resources (#301)
fsociety343 Oct 11, 2022
3a1acda
changes in readme file (#303)
jetedonn Oct 13, 2022
b07e649
Adding certificates/aws-cloud-sysops-associate.md (#302)
fsociety343 Oct 13, 2022
e3c34aa
Add a couple of questions
Oct 15, 2022
9d01834
Update CKA
Oct 15, 2022
64e6614
Add a couple of Kubernetes questions and exercises
Oct 16, 2022
ad66a50
Add Circle CI questions
Oct 16, 2022
422a48a
Add k8s questions
Oct 21, 2022
d2f681f
Add a couple of Kubernetes questions
Oct 21, 2022
7cceb86
Update
bregman-arie Oct 23, 2022
cbdcfa3
Add Datadog and ArgoCD questions
Oct 24, 2022
c469c84
Add Argo and k8s questions
Oct 25, 2022
085ca9b
MORE questions
Oct 26, 2022
4f73d7e
Reduce Git size repo
Oct 26, 2022
db7ff1d
Add Terraform questions
Oct 27, 2022
369077c
Add Terraform questions
Oct 28, 2022
a85e52e
Add MORE Terraform questions
Oct 29, 2022
e6a8030
Add Terraform and Linux questions and exercises
Oct 30, 2022
f443543
Update README.md [Puppet ] (#305)
Oct 31, 2022
21a70c3
Add more Terraform questions
Nov 2, 2022
2eed0da
s/Hashiciorp/Hashicorp/ (#308)
alexandregz Nov 6, 2022
ad20875
Smoother practice experience (#306)
MengDanzz Nov 6, 2022
252c66f
Create CNAME
bregman-arie Nov 6, 2022
066a273
Add Terraform questions
Nov 6, 2022
3d161ad
python compress and decompress string solution (#309)
poncellat Nov 7, 2022
9435ed4
Make this repo compatible with Jekyll / Github page (#310)
dlccyes Nov 8, 2022
4fbe045
added various questions and answers to security topic, minor reformat…
khaugen7 Nov 9, 2022
21206e7
added about azure firewall (#313)
Akbar-Ahmed Nov 11, 2022
ad12a30
update
Nov 12, 2022
672a1bc
Add Golang syntax highlighting to README docs (#317)
nmagnezi Nov 16, 2022
fd88040
Update azure-fundamentals-az-900.md (#318)
Akbar-Ahmed Nov 23, 2022
737c411
change Ansible from procedural to declarative (#319)
iamzili Nov 23, 2022
7c00bca
Update ACL for public bucket (#322)
anqiuy Nov 23, 2022
61cdc9a
Add(argument_check.md) Add argument check solution (#323)
usrbinbrain Dec 4, 2022
407533d
Fix: delete duplicate content (#324)
basefas Dec 4, 2022
9d0662d
Add questions on SRE and Chaos Engineering (#325)
chimons Dec 12, 2022
abc8de7
added explanation to SSL handshake (#326)
djeada Dec 23, 2022
54c6741
add answer to COW question (#329)
Colfenor Dec 30, 2022
5596825
Add definitions for collision and broadcast domains (#327)
djeada Dec 31, 2022
798ea93
Fix cascade option value (#330)
chimons Jan 4, 2023
c7f89d4
Removed the need for Kustomize in prerequisites (#332)
chimons Jan 4, 2023
f1e2be3
Use Kubectl command instead of kustomize (#331)
chimons Jan 4, 2023
dfb4da7
Contribution to azure topic (#335)
4hbane Jan 25, 2023
3ed8064
Responding to questions in Puppet section (#340)
Bilalbsd Jan 29, 2023
6811a82
Complete answer for openstack question (#338)
pankaj1707k Jan 29, 2023
47c39f6
Contribution to MongoDB topic (#343)
Bilalbsd Feb 2, 2023
c664d2e
Added a shorter solution for the directory diff exercise (#344)
krufab Feb 2, 2023
b35b1f2
Update common software development questions (#342)
Feb 2, 2023
211c28c
Added new python exercise with solution (#346)
Ayobami6 Feb 3, 2023
50c9714
Update README.md (#347)
Feb 4, 2023
01e1ddd
scripts/run_ci.sh to cover directories in the exercises and topics di…
MengDanzz Feb 5, 2023
299a1fa
changing the function a bit (#314)
Mademoisellefou Feb 5, 2023
0939fd7
Answered Some of The Unanswered Questions. (#348)
ashraful-alam2k Feb 17, 2023
58d0a20
corrected spelling mistake (#362)
pranay999000 Mar 25, 2023
bca183c
fixed top-down button issues. (#361)
Krishnakumar59 Mar 25, 2023
5599587
Answered some network related questions (#360)
ChetanThapliyal Mar 25, 2023
9e9a6a3
Update/run ci script (#352)
adrianfusco Mar 25, 2023
11bf00e
elasticsearch answer updates (#354)
hkulekci Mar 25, 2023
8e691b5
Update README index
bregman-arie Mar 25, 2023
e83fa51
Combine the `create` and `scale` commands together (#369)
MohamedHaroon98 Apr 6, 2023
2b6543e
Fix misspelling in CKA.md (#370)
MohamedHaroon98 Apr 6, 2023
02dbd73
Answer a `services` related question (#371)
MohamedHaroon98 Apr 6, 2023
eef46eb
fixed several typos and misspellings (#373)
wereduk Apr 6, 2023
93ccde4
Update README.md (#378)
R-D-Y Apr 7, 2023
987f711
network congestion explanation (#379)
0xbochi Apr 7, 2023
cda792c
Update reference link for subnet mask example (#385)
rahulmlokurte May 4, 2023
b00be5b
Added Questions & Answers (#387)
BeanDoWork May 15, 2023
4d72337
Update CKA.md (#391)
Shahmaz0 May 27, 2023
572e96b
Fix Spelling Error in Kubernetes Documentation (#389)
58mods May 27, 2023
49a0de3
Update README.md (#366)
Saliente May 27, 2023
d5597c0
Update README.md (#368)
mishalzakeer0 May 27, 2023
d3c4773
Add DNS answers (#375)
cesarfreire May 27, 2023
06976dd
Added some solutions to CICD (#386)
ChetanThapliyal May 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/ci_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ jobs:
- name: Give executable permissions to run_ci.sh inside the scripts directory
run: chmod a+x scripts/run_ci.sh
- name: Run the ci script inside the scripts folder
run: sh scripts/run_ci.sh
run: bash scripts/run_ci.sh
shell: bash
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
codingshell.com
31 changes: 18 additions & 13 deletions README-zh_CN.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# DevOps 面试问题

<!-- {% raw %} -->

:information_source: &nbsp;本仓库包含各种 DevOps 相关主题的面试问题

Expand Down Expand Up @@ -288,7 +289,7 @@
</b></details>

<details>
<summary>你是如何实施从某个阶段而不是从最开始构建的选项?<summary><br><b>
<summary>你是如何实施从某个阶段而不是从最开始构建的选项?</summary><br><b>
</b></details>

<details>
Expand Down Expand Up @@ -923,7 +924,7 @@ Zombie(假死态)
</b></details>

<details>
<summary>你能解释一下网络进程/连接如何建立以及如何终止?><br></b>
<summary>你能解释一下网络进程/连接如何建立以及如何终止?</summary><br></b>
</b></details>

<details>
Expand Down Expand Up @@ -1273,7 +1274,7 @@ The content of the system_info.j2 template

```
# {{ ansible_managed }}
I'm {{ ansible_hostname }} and my operating system is {{ ansible_distribution }
I'm {{ ansible_hostname }} and my operating system is {{ ansible_distribution }}
```

</b></details>
Expand Down Expand Up @@ -1384,6 +1385,7 @@ Terraform与其他工具相比的优势:
* Provider
* Resource
* Provisioner
</summary>
</b></details>

<details>
Expand Down Expand Up @@ -1655,7 +1657,7 @@ Docker Cloud构建在Docker Hub之上,因此Docker Cloud提供了
</b></details>

<details>
<summary>解释一下递归</summary<br><b>
<summary>解释一下递归</summary><br><b>
</b></details>

<details>
Expand Down Expand Up @@ -1950,11 +1952,11 @@ with open('file.txt', 'w') as file:
</b></details>

<details>
<summay>如何用 "blue" 替换字符串 "green"?</summary><br><b>
<summary>如何用 "blue" 替换字符串 "green"?</summary><br><b>
</b></details>

<details>
<summay>如何找到一个变量中的所有IP地址? 如何在文件中找到它们?</summary><br><b>
<summary>如何找到一个变量中的所有IP地址? 如何在文件中找到它们?</summary><br><b>
</b></details>

<details>
Expand Down Expand Up @@ -2071,6 +2073,7 @@ def reverse_string(string):
* Mergesort
* Bucket Sort
* Radix Sort
</summary>
</b></details>

<a name="python-advanced"></a>
Expand Down Expand Up @@ -2109,7 +2112,7 @@ def reverse_string(string):
</b></details>

<details>
<summary>你可以在Python中实现链接链表吗?<br><b>
<summary>你可以在Python中实现链接链表吗?</summary><br><b>
</b></details>

<details>
Expand Down Expand Up @@ -2329,7 +2332,7 @@ with <code>var x int = 2</code> we are setting the variable type to integer whil
<details>
<summary>下面代码块有什么问题? 怎么解决?

```
```go
func main() {
var x float32 = 13.5
var y int
Expand All @@ -2342,7 +2345,7 @@ func main() {
<details>
<summary>下面的代码块尝试将整数101转换为字符串,但相反,我们得到“ e”。 这是为什么? 怎么解决?

```
```go
package main

import "fmt"
Expand Down Expand Up @@ -2378,7 +2381,7 @@ func main() {
<details>
<summary>以下代码块的输出是什么?:

```
```go
package main

import "fmt"
Expand All @@ -2405,7 +2408,7 @@ func main() {
<details>
<summary>以下代码块的输出是什么?:

```
```go
package main

import "fmt"
Expand Down Expand Up @@ -2831,7 +2834,7 @@ where c.Customer_ID in (Select Customer_ID from cat_food);
</b></details>

<details>
<summmary>详细描述如何使用可以从云外部访问的IP来启动实例</summary><br><b>
<summary>详细描述如何使用可以从云外部访问的IP来启动实例</summary><br><b>
</b></details>

<details>
Expand Down Expand Up @@ -2981,4 +2984,6 @@ where c.Customer_ID in (Select Customer_ID from cat_food);
* [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)
* [Writing Jenkins Pipelines](scenarios/jenkins_pipelines.md)

<!-- {% endraw %} -->
5,237 changes: 737 additions & 4,500 deletions README.md

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions certificates/aws-cloud-practitioner.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@ SAAS
* IAAS
* PAAS
* SAAS</summary><br><b>
- IAAS - Infrastructure As A Service is a cloud computing service where a cloud provider rents out IT infrastructure such as compute, networking resources and strorage over the internet.<br>

- PAAS - Platform As A Service is a cloud hosting platform with an on-demand access to ready-to-use set of deployment, application management and DevOps tools.<br>

- SAAS - Software As A Service is a software distribution model in which services are hosted by a cloud service provider.
</b></details>

<details>
Expand Down
34 changes: 34 additions & 0 deletions certificates/aws-cloud-sysops-associate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
## AWS Cloud SysOps Administration Associate

A summary of what you need to know for the exam can be found [here](https://aws.amazon.com/certification/certified-sysops-admin-associate)

### <b> Who should take this exam? </b>
<br>
AWS Certified SysOps Administrator - Associate is intended for system administrators in cloud operations roles to validate technical skills.

<summary>Before you take this exam, we recommend you have :</summary><br><b>

* A minimum of one year of hands-on experience with AWS technology
* Experience deploying, managing, and operating workloads on AWS as well as implementing security controls and compliance requirements
* Familiarity with using both the AWS Management Console and the AWS Command Line Interface (CLI)
* Understanding of the AWS Well-Architected Framework as well as AWS networking and security services
</b>

### <b> Prepare for your exam </b>
<br>
Get started with free resources or explore additional resources, including Official Practice Exams, with a subscription to AWS Skill Builder.

* AWS Cloud SysOps Guide (SOA-C02) [here](https://d1.awsstatic.com/training-and-certification/docs-sysops-associate/AWS-Certified-SysOps-Administrator-Associate_Exam-Guide.pdf)
* AWS Certified SysOps Administrator - Associate Official Practice Question Set (FREE) [here](https://explore.skillbuilder.aws/learn/course/external/view/elearning/12485/aws-certified-sysops-administrator-associate-practice-question-set-soa-c02-english?syops=sec&sec=prep)
* Exam Prep: AWS Certified SysOps Administrator - Associate (FREE) [here](https://explore.skillbuilder.aws/learn/course/external/view/elearning/9313/exam-prep-aws-certified-sysops-administrator-associate)

### <b> Certification resource </b>
<br>
This is a resource for studying and preparing for the AWS Cloud SysOps Associate exam.

* Architecting for the cloud [here](https://d1.awsstatic.com/whitepapers/AWS_Cloud_Best_Practices.pdf)
* AWS Well-Architected Framework [here](https://d0.awsstatic.com/whitepapers/architecture/AWS_Well-Architected_Framework.pdf)
* Development and Test on Amazon Web Services [here](https://media.amazonwebservices.com/AWS_Development_Test_Environments.pdf)
* Backup, Archive, and Restore Approaches Using AWS [here](https://d0.awsstatic.com/whitepapers/Backup_Archive_and_Restore_Approaches_Using_AWS.pdf)
* How AWS Pricing Works - AWS Pricing Overview [here](https://d0.awsstatic.com/whitepapers/aws_pricing_overview.pdf)
* Sample Question AWS SOA-C02 [here](https://d1.awsstatic.com/training-and-certification/docs-sysops-associate/AWS-Certified-SysOps-Administrator-Associate_Sample-Questions.pdf)
14 changes: 14 additions & 0 deletions certificates/azure-fundamentals-az-900.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,17 @@
* Private - Cloud services having computing resources limited to specific customer or organization, managed by third party or organizations itself
* Hybrid - Combination of public and private clouds
</b></details>


<details>
<summary>What is Azure Firewall?</summary><br><b>

Azure Firewall is a cloud-native and intelligent network firewall security service that provides the best of breed threat protection for your cloud workloads running in Azure.
</b></details>


<details>
<summary>What is Network Security Group?</summary><br><b>

A network security group contains security rules that allow or deny inbound network traffic to, or outbound network traffic from, several types of Azure resources. For each rule, you can specify source and destination, port, and protocol.
</b></details>
1 change: 1 addition & 0 deletions credits.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ VirtualBox Logo created by <a href="http://www.iconarchive.com/artist/dakirby309
Certificates logo by <a href="https://www.iconfinder.com/Flatart">Flatart</a><br>
Storage icon by <a href="https://www.iconfinder.com/iconic_hub">Dinosoftlab</a><br>
CI/CD icon made made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a></div>
Chaos Engineering logo made by Arie Bregman
6 changes: 0 additions & 6 deletions exercises/aws/new_vpc.md

This file was deleted.

17 changes: 0 additions & 17 deletions exercises/aws/solutions/new_vpc.md

This file was deleted.

Loading