DevOps Flashcards

(10 cards)

1
Q

What are some cultural and organizational shifts required for DevOps?

A
  • Shift-left mindset: Involve testing and security early in the development cycle.
  • Blameless postmortems: Encourage learning from failures.
  • Shared responsibility: Developers and operations share accountability for software performance and uptime.
  • Continuous learning: Encourage experimentation, feedback loops, and upskilling.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some common Security (DevSecOps) tools used in DevOps?

A

Snyk, Aqua Security, HashiCorp Vault

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are some common Collaboration tools used in DevOps?

A

Slack, Microsoft Teams, Jira, Confluence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some common Monitoring & Logging tools used in DevOps?

A

Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are some common Containerization Orchestration tools used in DevOps?

A

Kubernetes, OpenShift

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are some common Containerization tools used in DevOps?

A

Docker, Podman

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are some common CI/CD tools used in DevOps?

A

Jenkins, GitLab CI, CircleCI, Travis CI, Azure DevOps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are some common version control tools used in DevOps?

A

Git, GitHub, GitLab, Bitbucket

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What processes are used within DevOps?

A
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Infrastructure as Code (IaC)
  • Monitoring and Logging
  • Automated Testing
  • Collaboration and Communication
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is DevOps?

A

It is the union of people, processes and products to enable continuous delivery of value to customers.
DevOps utilizes:
- Agile Planning
- Continuous Integration
- Continuous Delivery
- Monitoring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly