DevOps & Deployment Flashcards

1
Q

What is Git, and how does it work?

A

Git is a version control system that tracks changes in code. It uses branches, commits, and merges to manage code history.

Git allows multiple developers to collaborate on a project while maintaining a complete history of changes.

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

What is CI/CD?

A

CI/CD stands for Continuous Integration and Continuous Deployment. It automates testing and deployment processes.

CI/CD helps in delivering software efficiently by integrating code changes and deploying them automatically.

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

What is Docker?

A

Docker is a containerization platform that packages applications and their dependencies into containers for consistent deployment.

Containers ensure that the application runs the same way in different environments, reducing conflicts.

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

What is Kubernetes?

A

Kubernetes is an orchestration tool for managing containerized applications across multiple servers.

It automates the deployment, scaling, and operation of application containers.

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

What is AWS, and what services have you used?

A

AWS (Amazon Web Services) is a cloud computing platform. Common services include EC2, S3, Lambda, and RDS.

AWS provides a wide range of cloud services for computing, storage, and databases, among others.

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