10 Devops Fundamentals Flashcards
Where does the term DevOps come from?
Combination of software developers (DEV) and IT Operations (Ops)
What is the primary concern with devops?
As much as possible automate code integration, product building, testing, and deployment of small chunks of code as often as possible
What are some of the reasons to use containers and cloud environments with devops?
Building, testing, and deploying the software product
What does a deployment environment represent?
What is git as it is used with devops?
Software that tracks modifications of files
What is the git add command used for?
Add files in the working directory to the staging area
T/F the remote repository must always exist if you are using git?
False
What is the git commit command used for?
Add all staged files to the local repository
What are the 7 devops practices as described by this course?
Configuration management
Continuous integration
Automated testing
Infrastructure as Code
Continuous delivery
Continuous deployment
Continuous monitoring
What is configuration management in devops?
the practice of controlling and managing changes to software using version control in a standard and repatable way. Involves version control software like git
What is continuous integration in devops?
practice that requires devs to integrate code into a shared repository often and obtain rapid feedback on its success during active development of a product
What is automated testing in devops
practice of using software to control the execution of software tests and the comparison of the results
What is infrastructure as code in devops?
used to define code that when executed can create an entire physical or virtual environment. Used to version control the infrastructure
What is continuous deployment in devops?
practice that strives to automate product deployment from start to finish. If a build has passed automatic tests the code will be deployed
What is continuous delivery in devops?
practice of making every change to source code ready for a production release as soon as automated testing validates it