Debug School

Rajesh Kumar
Rajesh Kumar

Posted on

What is SRE?

  • Why SRE is popular?
  • What are the benefits of Implementing SRE in Ops?
  • Top 20 Action Items to Implement SRE transformations

Note

  • Please use few images to explain a concept in detailed way.
  • Please write answer in your own word.

Top comments (15)

Collapse
 
prudhvins562_157 profile image
Navana Sai Prudhvi

Why SRE is popular?
Site Reliability Engineering
Increased security and compliance
Deceased risk of human error due to automation
Faster delivery of product updates and bug fixes
Balanced operational requirements

What are the benefits of Implementing SRE in Ops?
It is used to develop and manage scalable, secure and stable systems
It can be used to monitor systems efficiently
Secure by Design and the ability to measure.

Top 20 Action Items to Implement SRE transformations
Persuade Management to Do What’s Important
Define Service-Level Objectives Like an End User

Collapse
 
pantalabhanuprakash_8008 profile image
BhanuPrakash • Edited

Why SRE is popular?

  • Decreased mean time to repair (MTTR) and mean time between failures (MTBF)
  • Faster delivery of product updates and bug fixes
  • Deceased risk of human error due to automation
  • Decreased employee burnout as Ops’ tasks become improvements, not firefighting
  • Alignment of effort between the developers and the SRE team since they’ll be sharing the same goals
  • Increased security and compliance
  • Balanced operational requirements

What are the benefits of implementing SRE in Ops?

  • Greater service availability
  • Proactive monitoring
  • Reduced toil
  • Effective acceptance of change
Collapse
 
rupa profile image
Rupa

what is SRE ?
SRE is a software engineering approach to IT operations.
SRE teams use software as a tool to manage systems ,solve problems and automate operations tasks.
Why SRE is Popular?

  • Faster delivery of product updates and bug fixes
  • Deceased risk of human error due to automation
  • Balanced operational requirements

Benefits:

  • Higher levels of application reliability.
  • Increased efficiency through automation..
  • Improved customer satisfaction .
  • Driving a culture of continuous improvement.
Collapse
 
konidalabhagyasri_898 profile image
Bhagyasri • Edited

->Why SRE is popular?
SRE helps teams find a balance between releasing new features and making sure that they are reliable for users.
Site reliability engineering also gives developers more freedom to create innovative software solutions.
SRE engineers are responsible for ensuring that the underlying infrastructure is running smoothly and that systems and tools are working as expected.
They also monitor critical applications and services to minimize downtime and ensure their availability.

->What are the benefits of Implementing SRE in Ops?
SRE helps teams raise the bar of operational excellence by providing software engineering practices applied to their IT operations.
These practices allow them to improve across several areas such as availability, latency, performance, and capacity.

Collapse
 
phanichand0007_373 profile image
phanichand0007@gmail.com

Why SRE is popular?
SRE : the basic use of SRE is that it uses same tool and same services through API's so that he can update and have access through all the tech. of devops

What are the benefits of Implementing SRE in Ops?

  • It gives high quality of performance
  • product release enhancement
  • monitoring
Collapse
 
bharathsrinivas profile image
Bharath Srinivas

Why SRE is popular?
SRE stands for site reliable engineering where the concept of predicting the failures even before it exists in real world. It is used to fill the gap between development teams and operations teams and identify bugs faster

What are the benefits of Implementing SRE in Ops?
fills gap between development team and operations team
check service health continuously
decrease risk of human error
continuous monitoring

Collapse
 
gannapuramashish1996_960 profile image
Ashish 1234

• Why SRE is popular?
SRE stands for site reliability engineering where the application running in the real world can encounter various failures which are predicted earlier by filling the gap between the developers and operations team to avoid before it becomes a disaster and encorporating developers into operations so that bug identifications are done at a faster rate.

• What are the benefits of Implementing SRE in Ops?

  1. Reduction of expenses and Delivery rate increases.
  2. Security, Monitoring, Deployment check, and notifying systems from the beginning.
  3. It supports openness and Transparency right from the start of development.
  4. Secure by Design and the ability to measure.
  5. Faster Speed of recovery in the case of a security incident.
  6. Improving Overall Security by enabling Immutable infrastructure which further involves security automation. •
Collapse
 
saicharanpavan_698 profile image
saicharan
  • Why SRE is popular?
    It helps in finding a balance between releasing new features and making sure that they are reliable for users.
    These engineers are responsible for ensuring that the underlying infrastructure is running smoothly and that systems and tools are working as expected.

  • What are the benefits of Implementing SRE in Ops?
    SRE helps teams raise the bar of operational excellence by providing software engineering practices applied to their IT operations.

Collapse
 
sridhar02101998_729 profile image
Sridhar Modalavalasa

1.Why SRE is Popular?
a)Site reliability engineering (SRE) is a software engineering approach to IT operations. SRE teams use software as a tool to manage systems, solve problems, and automate operations tasks.
b)It takes the tasks that have historically been done by operations teams, often manually, and instead gives them to engineers or operations teams who use software and automation to solve problems and manage production systems.
c)It helps teams find a balance between releasing new features and ensuring reliability for users.
d)It helps improve system reliability today and as it grows over time.

2.What are the benefits of implementing SRE in Ops?
a)SRE experts are proactive in finding and fixing bugs, and can even use automation and machine learning to alert team members.
b)This reduces mean response times while also clarifying who is responsible for fixing certain issues.
c)SRE frees up to time to work on new features, test code, experiment and so on. The result will be higher quality and products for users, as well as more creative team environment.
d)SRE specialists have a holistic awareness that drives improvements across teams and departments while also preparing them for future changes.

3.Top 20 Action Items to Implement SRE transformations?
1)Free up SRE team members to focus on structural fixes.
2)Ability to embrace rapid innovation and acceptance of change.
3)Improvement in teaming across product development squads.
4)It helps teams raise the bar of operational excellence by providing software engineering practices applied to their IT operations.
5)Improving Overall Security by enabling Immutable infrastructure which further involves security automation.
6)Faster Speed of recovery in the case of a security incident.

Collapse
 
pindisaidurgadevi_956 profile image
Sai durga devi • Edited
  1. What is SRE and so popular? Sre is tool which is mainly used for the predicition of failures in application before it becomes disasters in real world apps . where sre is stands for (Site Reliability Engineering) which will mainly helps to fill the gap between developers and operations by identifying bugs before it throughs any error.

2.what are benefits of SRE in ops ?
the sre is benificial because of features which its providing
->it Develop and manage scalable, secure and stable systems
->it Conduct Incident analysis
->it Analyze performance and create improvement plans
->it Monitor efficiency systems
->it will Manage risks
->Automate manual tasks within the SDLC(software development life cycle)

3.Top 20 Action Items to Implement SRE transformations
->Automate Wherever Possible
->Analyze Changes Keeping the Big Picture in Mind
->Define Service-Level Objectives Like an End User
->Persuade Management to Do What’s Important
->Do Everything to Eliminate Toils
->Keep Striving Toward Perfection Without Obsessing Over It
->Expand Skill Sets
->Have Forward and Pragmatic Thinking
->Move on If Something Seems Like a Dead End

Collapse
 
jhansiranibalu_510 profile image
Jhansirani balu

SRE - Site Reliability Engineering helps teams to find a balance between releasing new features and also making sure that they are reliable for users.
- It also gives developers more freedom to create more innovative solutions.
- It's highly reliable and scalable.
- It improving software system reliability across some key categories including availability, latency, performance, efficiency and capacity.

The benefits of implementing SRE in Ops are:
- creates observability into service health
- Bridges the gap between developers and operations
- Moving to a new Network Operations Center

Collapse
 
durgamun_424 profile image
Durga Prasad M

SRE means Site reliability engineering.
It is a software engineering approach to the IT operations.
Site reliability engineering is a set of principles and practices that incorporates aspects of software engineering and applies them to infrastructure and operations problems.
The main goals are to create scalable and highly reliable software systems.

There are 5 key benefits of SRE:
1) Customer Expectations - SRE is all about end-user experiences. Elements like the Service Level Agreement,
Service Level Objectives and Service Level Indicators establish performance targets that help keep services
reliable.
2) Clarity - Site reliability engineers use clearly defined metrics to explain how performance is affecting
business value and higlight areas for improvement
3) Catching Bugs - SRE experts are proactive in finding and fixing bugs and can even use automation and machine
learning to alert team members. This reduces mean response times while also clarifying who is responsible for
fixing certain issues.
4) Saving Time - SRE frees up time to work on new features, test code, experiment, and so on. The result will be
higher quality products and services for users, as well as a more creative team environment.
5) Continuous Improvement - SRE specialists have a holistic awareness that drives improvements across teams and
departments while also preparing them for future changes.

  • SREs are embedded within the product domains (Release Trains), and will develop deep knowledge of the Product and it’s ecosystem.
  • SREs drive Automation (illustrative but not exhaustive examples: CI/CD flows, infra as code, operations automation, self-healing, cloud migration to improve reliability across the value chain)
  • SREs collaborate with other engineers, product owners, and business to drive automation and remove toil, aligning with stakeholder roadmaps and priorities.
  • SREs coach developers and product owners on SRE and DevOps practices to enable then deliver business and IT objectives.
  • SREs consume and contribute to the central Platform Products, to ensure the application service is aligned with the company development and operational guidelines.
  • SREs collaborate with other departments to ensure high reliability of business services, ensuring early discovery of problems to reduce the cost of failure
  • SREs implement application monitoring and observability, consuming the central platform product, to ensure end to end telemetry
  • SREs will participate with Product folks to define SLAs for business services
  • SREs will translate SLAs to SLOs and SLIs and will ensure observability to measure SLI
  • SREs will collaborate on Triage, RCA and blameless post-mortem towards incident resolution.
  • SREs will ensure adequate capacity planning, optimisation
Collapse
 
ramalakshmimutyala97_967 profile image
Ramalakshmi

Why SRE is popular?
SRE teams use software as a tool to manage systems, solve problems, and automate operations tasks.
Site reliability engineering one of the most popular software teams used to better maintain the efficiency and reliability of system.

What are the benefits of Implementing SRE in Ops?
Bridges the gap between developers and operations

Collapse
 
akhilesh_k profile image
Akhilesh K

- Why SRE is popular?
Site Reliability Engineering has become an important resource in narrowing the gap between developers and the IT operations. The main goal of SRE is to create scalable and highly reliable software systems. SRE is providing solutions such as monitoring, automation for capacity planning and scaling, and disaster response planning were added to the SRE playbook. These and a general concept of automation with a primary focus on the leveraging of automation, tools and processes became core facets of the SRE making it a poplar approach for the software companies.

- What are the benefits of Implementing SRE in Ops?
Here are few benefits of using site reliability engineering:

  1. Creates observability into service health
  2. Bridges the gap between developers and operations
  3. Modernizing and automating operations
  4. Cost-cutting solutions
Collapse
 
johnsonkn45_890 profile image
Johnson

Why SRE is popular?
SRE stands for Site Reliability Engineering it's also gives developers more freedom to create innovative software solutions.