CCS342 DevOps Unit 1 Part-A
CCS342 DevOps Unit 1 Part-A
27. List a few DevOps challenges and provide the solution for the same.
Challenges Solution
Waiting time for code deployment Continuous integration
Difficult to maintain uptime of the
Containerization/Virtualization
production environment
No. of servers to be monitored increases Continuous Monitoring
Tools to automate infrastructure
Configuration Management
management are not effective
29. Illustrate the purpose of “git init” and “git config” commands.
"git init" initializes a new Git repository in a directory, creating the necessary data
structures.
Ex: $ git init
Initialized empty Git repository in C:/Users/SUBI/JavaProgram/.git/
"git config" is used to configure Git settings, such as user details or aliases.
Ex: $git config --global user.name "sample"
$ git config --global user.email [email protected]
$git config --list
pack.packsizelimit=2g
user.name=sample
[email protected]
34. Define the core principles of DevOps and why they are important in software
development?
Principles Importance
Seamless interaction between development and
Collaboration & Communication
operations teams.
Speeds up development, reduces errors, and
Automation
enhances consistency.
Continuous Integration (CI) & Leads to faster releases, early bug detection, and
Continuous Delivery (CD) improved software quality.
Ensures consistency, scalability, and quick
Infrastructure as Code (IaC)
recovery from failures.