Certification Program
- DevOps
- DevSecOps
- SRE
- MDE
Please create a POST on https://www.debug.school/ for following Questions…
1. What is DevOps in simple terms?
2. What exactly do DevOps do?
3. What are the list of DevOps Tools?
4. How DevOps and SRE are different?
5. What is DevSecOps?
- What is DevOps?
- What are the benefits of DevOps? What can it help us to achieve?
- What are the anti-patterns of DevOps?
- How would you describe a successful DevOps engineer or a team?
- One of your team members suggests to set a goal of “deploying at least 20 times a day” in regards to CD. What is your take on that?
- What do you take into consideration when choosing a tool/technology?
- A team member of yours, suggests to replace the current CI/CD platform used by the organization with a new one. How would you reply?
- Can you describe which tool or platform you chose to use in some of the following areas and how?
CI/CD
Provisioning infrastructure
Configuration Management
Monitoring & alerting
Logging
Code review
Code coverage
Issue Tracking
Containers and Containers Orchestration
Tests
Where to submit assignment?
- Write a blog post on https://www.debug.school/ and url share in whatsapp group and comments section below;
Please respond following questions in the comments section…
- https://www.debug.school/rajesh_kumar/what-is-sre-3lf1
- https://www.debug.school/rajesh_kumar/what-is-microsercies-3n35
- https://www.debug.school/rajesh_kumar/what-is-continuous-deliverycd-88f
- https://www.debug.school/rajesh_kumar/what-is-devops-i97
- https://www.debug.school/rajesh_kumar/what-is-devsecops-fji
- https://www.debug.school/rajesh_kumar/continuous-integrationci-37m3
- https://www.debug.school/rajesh_kumar/what-is-continuous-deploymentcd-obi
- https://www.debug.school/rajesh_kumar/what-is-container-i9h
- https://www.debug.school/rajesh_kumar/what-is-agile-scrum-model-507h
Latest posts by Rajesh Kumar (see all)
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024
DevOps is a culture which promotes collaboration between development and operations team to deploy code to production faster using an automated approach. It helps increase an organization’s speed to deliver applications and services.
1. What is DevOps in simple terms?
Devops means development + operations and generally engineer and manage all the controls associated from planning, code repository , regression testing,documentation, integration and deployments
2. What exactly do DevOps do?
Devops do manage the tools associated the tools related to the controls and ensure that each stages are executed in an automated manner so as to reduce the delay and ensure the feedback is given to the developers quickly . by creating the automated pipelines , codes can be deployed to production faster
3. What are the list of DevOps Tools?
Git , jira , confluence , selenium , ansible , selenium , packer ,puppet, Newrelic etc . tools like Terraform and splunk can also be considered as Good to have tools for additional functions
4. How DevOps and SRE are different?
SRE covers the additional role for ensuring zero defect codes to production hence SRE gets involved with Developers to understand the changes and impacts . also SRE ensures to have the bandwidth/budget for issues/defects already identified . bottom line is Devops focuses on faster and continuous delivery and SRE focuses on defect free production though their roles overlap in many stages
5. What is DevSecOps?
Devsecops focuses primarily on the security aspects and hence Devsecops takes care of the code analysis for identifying known programming issues or bugs
1.DevOps is combination of practices , tools that increases an organization ability to deliver applications and services at high velocity.
2.It is all about automation of processes.
3.Jenkins,Docker,Ansible,Puppet
4.DevOps is going to automate deployment. SRE is going to automate redundancy, and they’re going to automate manual tasks that they can turn into programmatic tasks to keep the stack up and running.
5. It’s an approach to culture, automation, and platform design that integrates security as a shared responsibility throughout the entire IT lifecycle.
1. DevOps stands for Combination of development and operation teams.
2. DevOps is meant to reduce the friction between development and operation teams in order to reduce time to market for application and to improve overall customer success.
3. DevOps tools include:
1. Linux
2. Git and GitHub
3. Maven
4. Jenkins
5. Docker
6. Kubernetes
7. Terraform
4. DevOps’s main objective is to reduce friction between development and operation team members for faster application release. SRE is a software approach to solving engineering problems by ensuring system stability, reliability, and availability.
5. DevSecOps is a software Development approach that put security management into perspective during the development process. It is a combination of 3 teams – Development, Security, and Operation.
1. Dev” refers to software application development, and “Ops” refers to IT operations.
Defining what DevOps engineers do is still in flux because DevOps is not a framework or a workflow.
It’s a culture that is overtaking the business world.
2.Project management,Designing and improving IT infrastructure,Performance testing and benchmarking,
Automation,Optimizing release cycles,Monitoring and reporting,Security.
3.Automation tools (e.g Jenkins, Bamboo),Source code management (e.g Git),Repository hosting (e.g Github, Bitbucket),
Containerization software (e.g Docker, Kubernetes),Configuration management (e.g Puppet Enterprise, Ansible, Chef),
Monitoring software (e.g Nagios, Raygun),Project management solutions (e.g Jira, Trello).
4. The main difference between DevOps and SRE is that DevOps on one hand provides more of a traditional approach in their solutions provided and has a
proper template format that has to be solved while facing an issue. On the other hand,
SRE has more of a practical approach to the troubles that need to be troubleshot. They provide more of an easier-to-understand form of the solutions.
5. DevSecOps automatically bakes in security at every phase of the software development lifecycle, enabling development of secure software at the speed of Agile and DevOps.
1. DevOps stands for Combination of development and operation teams.
2. DevOps is meant to reduce the friction between development and operation teams in order to reduce time to market for application and to improve overall customer success.
3. DevOps tools include:
1. Linux
2. Git and GitHub
3. Maven
4. Jenkins
5. Docker
6. Kubernetes
7. Terraform
4. DevOps’s main objective is to reduce friction between development and operation team members for faster application release. SRE is a software approach to solving engineering problems by ensuring system stability, reliability, and availability.
5. DevSecOps is a software Development approach that put security management into perspective during the development process. It is a combination of 3 teams – Development, Security, and Operation.
1) DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.
2) DevOps is all about the unification and automation of processes, and DevOps engineers are instrumental in combining code, application maintenance, and application management.
3) jenkins, docker, ansible, puppet
4) DevOps aims to handle runtime errors and allow teams to learn from them, SRE enforces error management through Service Level Commitments (SLx) to ensure all failures are handled. SRE also allows for a risk budget that allows teams to test the limits of failure for reevaluation and innovation
5) DevSecOps stands for development, security, and operations. It’s an approach to culture, automation, and platform design that integrates security as a shared responsibility throughout the entire IT lifecycle.
4. DevOps aims to handle runtime errors and allow teams to learn from them, SRE enforces error management through Service Level Commitments to ensure all failures are handled.
SRE also allows for a risk budget that allows teams to test the limits of failure for reevaluation and innovation.
5.DevSecOps stands for development, security, and operations. It’s an approach to culture, automation, and platform design that integrates security as a shared responsibility throughout the entire IT lifecycle.
3. Docker, jenkns, azure
2. it aims to reduce development time and improve quality with less cost.
1. It combines software development and IT operations.
1) DevOps is the combination of the developer, tester, and operation team.
2) DevOps team is a team that will collaborate from planning to the last stage of deployment.
3)maven, Jira, puppet, Jenkins, etc.
4)DevOps is the team that works from planning to deployment, and SRE is a combination of both the dev and testing teams to have good communication.
5) Devsecops is the team that will focus on both DevOps and security.