What is DevOps?
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
1 What are list of wastage we have in org in terms of SDLC?
2 What are major pain area for org?
3 What is DevOps? Explain in your words.
4 How to Implement DevOps?
- Employee level
- Employer level
- Process Level
Major pain area for org is the timeline for process and approvals which are required to provide QoS but sometimes it takes long time.
DevOps seems to be related to automate as much as possible.
Implementation of DevOps is related to grow up skill required to develop coding to automate.
The Advantage of implementing DevOps is to automate as many task as possible.
1.- Extra processing, extra features, waiting, defects.
2.- Lack in communication.
3.- Integreation between, architecgh, development, operational team and QA team.
4.- – Employee level
*Change mindset.
– Employer level
* Show advantages to delivery some features.
– Process Level
– Show advantages in time.
5.- Team integration and save time to delivery new features and applications.
Q- What are list of wastage we have in org in terms of SDLC?
Transportation, inventory , waiting , defects skills etc
Q- What are major pain area for org
slow release cycles, manual and error-prone tasks, lack of collaboration between development and operations teams, . DevOps should resolve these issues by automating processes, improving communication,continuous improvement
Q- What is DevOps? Explain in your words
DevOps is like teamwork for SDLC. It brings developers and operations together to make software faster and better. They use automation and work closely to create and deliver software smoothly
Q- How to Implement DevOps at
Employee Level: learning and automation for better job skills.
Employer Level: Support employee training and provide tools
Process Level: Streamline tasks and communication with automation and collaboration tools
Q- Advantage of implementing DevOps
Implementing DevOps makes software development faster, more reliable, reduces errors, improves collaboration between teams, provides quick and automated testing and deployment.
What are list of wastage we have in org in terms of SDLC?
R:defects, transportation,waiting,motion, inventory,overproduction,extra processing
What are major pain area for org?
R:i think the process area.
What is DevOps? Explain in your words.
R: is a culture and practices that helps organizations to deliver productos faster, automated and with better quailty
Advantage of implementing DevOps?
R: improve aplication performance and deployment speed, also
1. What are list of wastage we have in org in terms of SDLC?
>We have transportation waste, motion waste, waiting, inventory waste, overprocessing waste , overproduction waste
2 What are major pain area for org?
ans :
Conflicts and Arguments between teams.
technology/skills lack.
user’s changing requirements.
waiting time between the stages of development , build, & testing of product.
3 What is DevOps? Explain in your words.
DevOps is like having a team of superheroes for software development. Instead of separate teams for creating the software and making sure it runs smoothly, DevOps combines them into one super team. a team who can understand the pain areas of development and operations and puts their learning lessons into business.
4 How to Implement DevOps?
>change the mindset of employees. Help them in learning different tools/technology which helps org in building Devops team.
> automate tasks which can be automated.
5. Advantage of implementing DevOps?
>stable and reliable production environment.
>customers are always happy with lesser downtime and fulfilled requirments.
> quicker results/modifications.
>saves alot of time in getting the updates/features.
>happier work environment for employees as well as conflicts between teams is less.
1. Software development has increase cost and time which are hard to estimate. It’s hard to allign scope of project.
2. No possibility to estimate cost and time.
3. DevOps is to way of working based on continous development, deploying and communicate within team built with multi-competency technicians.
4. On employee level – need to “change mindset” – mean adjust to way of work. Don’t hasitate to try different ways of work, tools, programming languages etc. On Employer level – prepare process, toolchain, create cross-functional product team.
5. Accelerate deploying process, improve managing unplanned work, make products more stable and reliable, make team cooperate with easy and logic way,
1)
Time consumed in getting access to the environment.
Frequent change of tools for day to day operations.
Difficult processes in getting your work done till delivery.
2)
Difficultly in working with people with different mindsets.
3)
Instead of working as different teams , devops is a practice
if we follow can help to improve delivery time of a product and also quality.
4)
– Employee level
Get trained in different tools that support dev op practice and also by saying so be open to have a change in the mindset.
– Employer level
Organization must be open to employees and instill confidence in them, that there is no job loss and we are trying to implement this good practice to achieve what we have not done so far.
– Process Level
All the existing processes must be reviewed to find out what processes are causing delay and if they are really required or not and then do modifications.
5)
Everything is now smooth and organized.
Customer will get better experience of the product they are using.
Best thing is we have adapted to change and we are now on a path of continuous improvement.
1, – waiting
– overprocessing
– …
2, The way I see it on my level, is that we have too many teams with small scope of for example technical authorization.
For example one team for OS support other for database and no passtrough.
3, Integration of development and operations so that introducing updates in software would be more seamless without risking business continuity.
4, Employees need to improve their skills either towards development or operations, depending which they are lacking of.
Employers need to give to opportunity for the above, and need to emphasize the importance of this
Processes must be eliminated:)
5, ref point 3 ?
1) rework ,manual process , automation failure 2) operations 3) collaborative work 4) change Mindset , end to end 5) productivity , cost reduction
1. Funtional testing done manually, security testing not done every time, deployment done manually, operational actions done manually
2. To start investing to devops automation since its has high frontend work to get automations built and to have trust that automatic tests quality and security of the software.
3. DevOps is a mindset to automate all steps of SDLC. To decrease manual labor and possibility of human error. Bring all SDLC teams closer together or merge them to share better understanding.
4.
Employee – Mindset of automating everything, ready to learn new tools/techniques all the time
Employer – Enable people to automate and to bring teams more together
Process – Create automated CI/CD that can be trusted to output high quality and secure changed
5. Faster delivery, automated funtionality and security testing for higher quality production code, faster feed back on errors with automated testing,
What are list of wastage we have in org in terms of SDLC?
What are major pain area for orgRe-organizing for the new way of working
What is DevOps? Explain in your wordsWorking as a team to improve the processes from start to finish.
How to Implement DevOps
Change mindset, work across teams/departments
Advantage of implementing DevOps
Devops is communication, understanding, integration and relationships..
1) Waiting waste, over- production waste, over processing waste, motion waste, transformation and correction, inventory,
2) I think it is the lack of training in terms of adopting a work culture
3) For me it is a culture that we must adopt in order to reduce or eliminate waste, which is what has a very high cost.
4) From my level as service management I would start with the knowledge of what our BBVA client needs with close communication and empathetic openness, I believe that part of good communication
5) Create a culture of shared responsibility, transparency and try to make work much faster in delivering a service.reduce costs, understand the main problems and reduce waste that ultimately translates into cost
1 What are list of wastage we have in org in terms of SDLC?
transformation
inventory
motion
waiting
overprocess
overproduction
defects
skills
2 What are major pain area for org?
waiting, overprocess
3 What is DevOps? Explain in your words.
Devlope and operation in one team, work togather and more efficency to speed up the SDLC cycle.
4 How to Implement DevOps?
– Employee level: learn skills in devops and work with team
– Employer level: create cuture and devops team, provide resources.
– Process Level: ci, cd, automate
5 Advantage of implementing DevOps?
Speed up the release cycle, increase software quality
Employer – merge teams that are still working under different stages
Process – Should encourage customer reaching one team for all the solutions who will mange their project from build to operations
1.- In our organization we have extra processing waste, waiting waste, defect waste, transportation waste.
2.- The mayor pain areas for organizations are, Collaboration issues, inefficient Process, blaming others culture, Lack of automation in our activities.
3.- Devops is a collection of practices and processes that are use to design, create, test, update and deliver applications in a very timely manner and with less obstacles during the hole process, itβs also a change in the mindset of all the organizations to collaborate and adapt this new practices in all levels.
4.- How to implement devops
Employee level.- we have to change the way we think about the responsibilities that we have and think that we are capable of doing all the steps needed to successfully create and maintain and application or part of it.
Employer level.- The organization needs to be more open to change the way they have been doing things, empower their employees to take more responsibilities and help them changing business processes that will not help to achieve the final goal.
Process level.- Get the proper tools to improved the process, automate all that can be done, reengineer some process, stop working in silos.
5.- Advantages.- Cultural changes, reducing deployment times, improving the collaboration between teams.
1.
Unnecessary Features,
Waiting (for requirements, testing, etc.)
defects
motion
2
switching from legacy to microservices
change in culture
resistance to change
3
DevOps is a set of practices, tools, and a cultural philosophy that automate and integrate the processes between software development and IT teams. It emphasizes team empowerment, cross-team communication and collaboration, and technology automation.
4
Implementing devops reuires cultural shift, automation of tasks, establishing continuous integration and delivery pipelines, and continuous monitoring and improving the processes.
5
Faster Delivery
Improved Collaboration
Reduced Errors
Automation
Better Incident Management
1. What are list of wastage we have in org in terms of SDLC?
-> old procedures
-> big loss of knowledge when people leave
2. What are major pain area for org?
no goals set
3. What is DevOps? Explain in your words.
Process of achieving state in which one person can participate with added valule on multiple levels
of SDLC (but not limited to it) by use of multidisciplinary knowledge of team members and new technolgy.
4. How to Implement DevOps?
– Employee level
-> multidisciplinary education
-> taking responsibility —|
– Employer level |
-> giving responsibility —|
-> technology/architecture change
– Process Level
Reducing number of processes
optimizing processes to include DevOps way of working
5. Advantage of implementing DevOps?
-> cost and delivery time cutting on multiple levels of SDLC
-> reducing good employees frustration
-> enablement
1. defects, transportation,waiting,motion
2. i think the process area.
3. automated and with better quailty
4. improve aplication performance and deployment
5. quicker results
1 What are list of wastage we have in org in terms of SDLC?
Waiting for other people or tools
Delays by corrections of defects
Not using the full potential of tools/people
Paperwork processes
2 What are major pain area for org?
Communication, processes, cooperation, planning
3 What is DevOps? Explain in your words.
The way how to work and develop together in a faster/unified/automated/better way.
4 How to Implement DevOps?
– Employee level
Get the knowledge about a new way of cooperation and tools which will be used for it.
– Employer level
Regarding people, the culture have to be set for all the people. From technical perspective identify the areas, define the targets and tools which will be used.
– Process Level
Define the ways how all participants will cooperate and also the each technical part will do.
5 Advantage of implementing DevOps?
Faster implementation of changes together with lower price for whole proces at the same or better quality.
After developing part is done, there is also a benefit from faster delivery into production.
1- Transportation, inventory , waiting , defects skills etc
2- change pace versus error budget
3- developers and operations are in the same team
4- employee level: accountable for development and operations
employer level: creates multid disciplinary teams with capacity for delivering and operating sw products as a whole
process level: implement it as a toolchain
1 What are list of wastage we have in org in terms of SDLC?
-defects
-waiting
-extra-processing
2 What are major pain area for org?
One of the major pain area for an organization is the inefficient business process and lack of data, those situations produce extra-processing and weak communications between areas whose act as silos.
3 What is DevOps? Explain in your words.
DevOps is a mindset of collaborations among several areas which allows rockets up deliveries in minor time with high quality supported in culture environment, practices and tools into SDLC.
4 How to Implement DevOps? (Employee level, Employer level and Process Level)
To start implementing DevOps in all levels, we need to start with a change in culture a mindset to be able to remove the barriers between siloed teams, also count with all support and sponsorship from manage level and adjust current process.
5 Advantage of implementing DevOps?
Improve time for delivery products or services, help innovation process and streamlining process.
1 What are list of wastage we have in org in terms of SDLC?
-> Inventory
-> Transportation
-> Waiting
-> Changes
-> Defects
2 What are major pain area for org?
-> Cultural resistance
-> Lack of clarity around objectives
-> Skill gaps
-> Tooling and infrastructure constraints
-> Organizational silos
3 What is DevOps? Explain in your words.
DevOps is Development and Operation’s Collaboration, It’s a Union of processes, People, and Working products that enable continuous integration to the services to deliver in faster way. Also DevOps focuses on the speed with which organizations deliver IT services by adopting agile and flexible practices as part of a systems-oriented approach. DevOps applications depend on technology, particularly automation tools that can exploit a dynamic infrastructure that is increasingly programmable from a life-cycle point of view.
4 How to Implement DevOps?
Pick a component, Consider adopting an agile methodology like scrum, Use Git-based source control, Integrate source control with work tracking, Write code, Build out a CI/CD process to deploy the component.
5 Advantage of implementing DevOps?
Faster, better product delivery. Faster issue resolution and reduced complexity. Greater scalability and availability. Also It can improve communication between teams between development and operations teams, it can reduce the chances of deployment failure and can ensure shorter development cycles. Also increase the productivity as well.
1.- Transport waste
Motion waste
Overproduction waste
Inventary waste
Waiting waste
2.- Maybe Operations, support, bad communication
3.- I understand that Devops is not a product o new software or technology. ItΒ΄s a new culture or methodology of software development. In this model developers and Operations work together closely to accelerate the delivery but without losing quality and performance. Itβs important the next skills: communication, understanding, integration and relationships. ItΒ΄s more important implement automation, monitoring and sharing knowledge
4.- Employee Level. Change mindset, study about topics DevOps, change culture, aceppt the change
Employer level. Introduce DevOps Initiative, develop a DevOps strategy, use containers, Implement automation, monitoring,
Process Level. Change mindset, enhance communication,continuos integration
5.- Faster delivery, best stability and performance in the environment, enhance communication, improvement experience customer, digital transformation
Q1- What is SRE?
A1 β Site Reliability Engineering, is a discipline that incorporates engineering and operations to ensure the reliability, performance, and scalability of systems. SRE use data and automation to monitor, troubleshoot, and improve systems.
Q2 β How does SRE differ from Ops?
A2 β SRE teams are more proactive than traditional Ops teams. They use data and analytics to identify potential problems before they occur. They also use automation to streamline and speed up their work.
Q3 β What is the difference between SRE and DevOps?
A3 β SRE and DevOps are both approaches to software development and operations that emphasize collaboration and automation. However, SRE is more focused on the reliability and performance of systems, while DevOps is more focused on the speed and frequency of software releases.
Q4- What are the functions of an SRE team?
A4 β SRE responsibilities, include:
a) Monitoring systems for performance and reliability issues
b) Troubleshooting and solving incidents
c) Implementing and manage automations
d) Work with developers to improve the reliability of software
Q5 β What are the best practices for toil management?
A5 β Toil is repetitive, manual work that is necessary to keep systems running. It can be a major drain on SRE teamsβ time and energy. Here are some best practices for toil management:
a) Identify and automate as much toil as possible
b) Use data and analytics to identify and prioritize toil
c) Delegate toil to less skilled workers
d) Outsource toil to third-party vendors
Q6 β What is service level in SRE?
A6 β Service level, or SLO, is a set of targets that define the reliability, performance, and availability of a system. SREs using SLOs like a measure of progress and ensure that they are meeting the needs of their customers.
Q7 β What are the phases to work on incidents?
A7 β The four phases of incident response are:
a) Detection: The incident is detected and reported
b) Triage: The severity of the incident is assessed and a response plan is developed.
c) Resolution: The incident is solved and the system is restored to normal operation.
d) Postmortem: The incident is analyzed to identify the root cause and prevent similar incidents not happening in the future.
Q8 β What are the items we should have for a postmortem?
A8 β The postmortem include someone items:
a) A description of the incident with timeline of the events
c) RCA β root cause analysis (5 Whys, Ishikawa β Fishbone diagram )
d) Recommendations to prevent similar incidents(learning lessons)
Q9 β What is observability?
A9 β Observability is the ability to understand internal state of a system by observing its outputs. SREs using observability to monitor systems for performance and reliability to prevent issues.
1 What are list of wastage we have in org in terms of SDLC?
-defects
-waiting
-extra-processing
2 What are major pain area for org?
One of the major pain area for an organization is the inefficient business process and lack of data, those situations produce extra-processing and weak communications between areas whose act as silos.
3 What is DevOps? Explain in your words.
DevOps is a mindset of collaborations among several areas which allows rockets up deliveries in minor time with high quality supported in culture environment, practices and tools.
4 How to Implement DevOps? (Employee level, Employer level and Process Level)
Implementing devops reuires cultural shift, automation of tasks, establishing continuous integration and delivery pipelines, and continuous monitoring and improving the processes.
5 Advantage of implementing DevOps?
Faster implementation of changes together with lower price for whole proces at the same or better quality.
After developing part is done, there is also a benefit from faster delivery into production.