HCLTech Cloud Application Reliability Engineering (CARE) for Azure

HCL Technologies Limited.

Cloud Application Reliability Engineering (CARE) for Azure is a solution For Reliable & Resilient Modern Operations

Cloud Application Reliability Engineering (CARE) for Azure is a solution For Reliable & Resilient Modern Operations that bridges this gap by leveraging a well-defined set of practices, principles, and culture built on SRE and DevOps principles with strong emphasis on engineering capabilities. By availing CARE for Azure, enterprises can increase the overall reliability of their core IT systems and reduce downtime across all platforms and services, thereby improving operations significantly.

Service pillars of CARE for Azure:

  1. Consulting : Consulting services include assessment and design a) Assessment : This includes assessment of current cloud platform, application environment, tools and processes and identifying the
    readiness Index framework to assess environment maturity

    b) Design : Based on the outcome of the assessment, HCLTech team will help in CARE for Azure operating model with defined SLO, SLI, SLAs OKRs

Under CARE for Azure consulting, we perform a robust assessment of an enterprise’s current state of reliability on multiple parameters, classifying them as low, moderate and highly mature. On the basis of this analysis, the enterprise receives a comprehensive repo with recommendations and a detailed roadmap to achieve higher reliability

  1. Run and Operate Services: This service includes include build and scale along with operations. It comprises a pool of reliability engineering experts to ensure end-to-end reliability

    a) Build and scale: Deploy CARE for Azure model and setup observability parameters. This activity also includes automation of manual/repetitive tasks and workforce skill enhancements

Key Tenets:

  1. Business Aligned Operations: a) Focus on Business-critical entities, functions . b) Operations to be aligned as per business requirement model.

  2. Observability a) For applications and platforms (familiarity with APM tools Dynatrace/ELK etc) b) Identify metrics ,Set appropriate thresholds, Create dashboard

  3. Performance engineering a) Proactive performance gaps identification (impact Ares –availability /scalability )/ benchmarking b) Collaborate with AD/AM to improve performance of components

  4. Capacity management a) Threshold around capacity breach b) Collaborate with Infra / Cloud provider to capacity provision

  5. App / Platform Security Vulnerability a) Authentication and authorization across apps & platform b) Individual service security configurations and updates

  6. Reduce toil through Automation a) Identify any repetitive activity and automate. Reduce toil. b) RCA of past issues and attempt to automate c) Collaborate with AMS team for stable deployment architecture

  7. AO + Platform (Integrated Squad) a) Application Operations and platform operations by same team

  8. Cloud Deployment models a) Understand of cloud deployment patterns (blue green /canary ) b) DevSecOps pipeline monitoring management, Platform release, devOps

  9. Collaboration / culture a) Reduced Hops between teams (Single ownership model) b) Blameless postmortem

Outcomes:

  1. Maximize Visibility around Business Process
  2. Increased Release Agility
  3. Resilient environment ( App + Platform)
  4. Cultural Transformation

Key Benefits:

  1. Up to 50% toil reduction
  2. ~99.999% high availability
  3. Up to 90% faster identification Of Production Issues
  4. Up to 35% improved Developer Productivity
https://store-images.s-microsoft.com/image/apps.35033.aafde2e8-4014-4f7b-82ef-4f812cba04c0.5808b89f-ba9e-485c-8824-552d492d758a.be0fa5dc-fa82-4173-b412-84a8db64cfd6
https://store-images.s-microsoft.com/image/apps.35033.aafde2e8-4014-4f7b-82ef-4f812cba04c0.5808b89f-ba9e-485c-8824-552d492d758a.be0fa5dc-fa82-4173-b412-84a8db64cfd6