DevOps and Site Reliability Engineering (SRE)

DevOps is understood as part of the corporate culture with certain principles that a company aspires to and follows for the long term. Supporters of this culture value collaboration, the joy of experimenting and the willingness to learn. All parties involved in a DevOps culture focus on one goal throughout the entire software delivery lifecycle (not just development and operations): the rapid implementation of stable, high-quality software, from concept to customer or user.

The automation of software development, testing and deployment through Continuous Delivery (CD) is a recognized key factor for DevOps. Automation enables faster software implementation and ensures the solutions have the quality, security and stability they need.

DevOps lifecycle
SRE objectives

Objectives

Defining and contributing to:

  • Service Level Indicator (SLI)
  • Service Level Objective (SLO)
  • Service Level Agreements (SLA)
  • Service risk, level of availability and error budget
SRE collaboration

Collaboration

Works together with the application developers:

  • Change management
  • Set commons goals
  • Ensure production delivery
  • Improve system reliabity
SRE responsibilities

Responsibilities

Involved and responsible for:

  • Monitoring and alterting
  • Capacity planning and availability
  • latency, performance and efficiency
  • Emergency response and automation

Articles related to DevOps

Canada - Morocco - France

International locations

10 rue de la Kasbah
2393 Rabbat
Canada

We are a team of Open Source enthusiasts doing consulting in Big Data, Cloud, DevOps, Data Engineering, Data Science…

We provide our customers with accurate insights on how to leverage technologies to convert their use cases to projects in production, how to reduce their costs and increase the time to market.

If you enjoy reading our publications and have an interest in what we do, contact us and we will be thrilled to cooperate with you.