DevOps Flashcards

1
Q

What is DevOps? What is the goal of various DevOps processes?

A

DevOps is the response to the “us vs. them” culture of development.

The goal is to bridge the gap between IT operations and development to improve communication and collaboration, create more seamless processes, and align strategy and objectives for faster and more efficient delivery.

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

Explain CI/CD. What is the difference between Continuous Deployment and Continuous Delivery?

A

Continuous integration

is a coding philosophy and set of practices that drive development teams to implement small changes and check in code to version control repositories frequently.

Continuous delivery

picks up where continuous integration ends. CD automates the delivery of applications to selected infrastructure environments.

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

What tools have you used to achieve CI/CD?

A

Jenkins

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

What is a DevOps pipeline? Explain the steps to setting one up

A

A DevOps pipeline is a set of practices that the development (Dev) and operations (Ops) teams implement to build, test, and deploy software faster and easier.

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

What is SonarQube / SonarCloud? Explain some of the features of it

A

SonarCloud is a cloud-based code quality and security service.

The main features of SonarCloud are: 23 languages: Java, JS, C#, C/C++, Objective-C, TypeScript, Python, ABAP, PLSQL, T-SQL and more.

Thousands of rules to track down hard-to-find bugs and quality issues thanks to powerful static code analyzers

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

What is a “build”? What is the end result of a build? What is the build tool you’ve used for Java projects?

A

The “Build” is a process that covers all the steps required to create a “deliverable” of your software.

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

What are the Maven lifecycles? List the steps in the build lifecycle

A

There are three built-in build lifecycles: default, clean and site.

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