GP Coder

Full-Stack Developer & DevOps

  • Full-Stack Developer
    • Front End
    • Back End
    • Mobile
  • DevOps
    • CI/CD
    • AWS
    • GCP
  • Microservice
  • Design Patterns
    • GoF Design Patterns
    • Spring Design Patterns
    • Architecture Patterns
    • Microservice Patterns
  • All
Home DevOps DevOps

DevOps

Posted on 20/01/2021 Written by GP Coder 285 Views

What’s DevOps?

DevOps is a software development strategy or a culture which bridges the gap between Dev and Ops team in the company. Before DevOps came into the picture, there is a gap between the development team and the operation team. There were lot of conflicts between the two teams (e.g) a software package works in developer environment but it doesn’t work in the production environment. Similarly the Dev team wants agility whereas the Ops team needs stability. So there are many other conflicts between the Dev and Ops team in the company which is resolved with the help of DevOps.

From a Developer point of view :

A system which enables code deployment without any delay or wait time and a system where work happens on the current code itself i.e. development sprints are short and well planned.

From Operations point of view :

System should have at-least 99% uptime.
Tools & systems are there in place for easy administration.
Effective monitoring and feedback system should be there.

It’s time to explore how DevOps overcome these challenges. DevOps encourages Operation team to participate early in the development cycle so that products are designed to be easily deployable and maintainable.

DevOps point of view :

From an IT perspective, we look at DevOps as a continuous feedback loop, with continuous planning, collaborative business development, continuous testing, release and deployment as key functions along the way.

DevOps is a management culture that improves the IT service delivery agility on the basis of :

  • Communication
  • Collaboration
  • Integration

It is the platform that identifies the relationship between various tools, ideas, and themes of software development and IT operations, using rapid iterations and continuous improvement.

So in a broader sense, DevOps is a cultural change towards accepting the norms of Agile Software development, paving way for continuous development cycles, keeping in mind the cross-functions, responsibilities, and goals shared with IT operations.

The DevOps lifecycle — it’s all about “continuous”

Continuous Integration (CI), Continuous Testing (CT), and Continuous Delivery (CD) are significant part of DevOps culture. CI includes automating builds, unit tests, and packaging processes while CD is concerned with the application delivery pipeline across different environments. CI and CD accelerate the application development process through automation across different phases, such as build, test, and code analysis, and enable users to achieve end-to-end automation in the application delivery lifecycle:

Using DevOps, you can move from the idea phase to a final software version faster despite having multiple incremental improvements related to performance, sales, and stability in the long run.

DevOps Approach

Our DevOps Capability

Smart Environments (reducing the costs of delays)

  • Automated environment build
  • Security-focused code management
  • Automated configuration management
  • Standardised test data management
  • Automated monitoring & alerting

Enterprise Cl/CD (improving quality & reducing costs)

  • Continuous development
  • Continuous automated testing
  • Continuous application integration
  • Continuous deployment/delivery

Feedback Amplification (cost vs benefit insights, effectiveness & ROI)

  • Cl/CD telemetry
  • Application analytics
  • Event correlation
  • Operational analytics

Orchestrated Change/Release Management (end-to-end traceability, accountability and visibility)

  • Change/Release  planning
  • Change/Release monitoring
  • Change/Release automation

Source: https://www.revolutionit.com.au/devops/

5.0
02

Filed Under: DevOps Tagged With: DevOps

What’s the difference between Full-Stack and DevOps?
Conventional GIT Commit Messages

You may like:

  • What’s the difference between Full-Stack and DevOps? (29/12/2019)

Bình luận

bình luận

Search

New posts

  • ESLint vs SonarLint 28/09/2024
  • Conventional GIT Commit Messages 12/03/2021
  • DevOps 20/01/2021
  • What’s the difference between Full-Stack and DevOps? 29/12/2019

Top views

  • ESLint vs SonarLint (752 lượt xem)
  • What’s the difference between Full-Stack and DevOps? (291 lượt xem)
  • DevOps (285 lượt xem)
  • Conventional GIT Commit Messages (241 lượt xem)

Archive

Tags

Best-practice DevOps Git

Web Links

Design Pattern

  • Refactoring Guru

Copyright 2026 © GP Coder · All Rights Reserved · About · Privacy Policy · Terms and Conditions · Contact ·