CONTINUOUS DELIVERY & DEVOPS

CONTINUOUS DELIVERY & DEVOPS

What is DevOps:

  • DevOps is not a tool or technology; it is an approach or culture that makes things better.
  • A compound of development (Dev) and operations (Ops), DevOps is the union of people, process and technology to continually provide value to customers.
  • It also describes how it can be used to make development and operations teams efficient and effective in order to make time to market faster by improving culture.
  • It also explains key concepts essential for evolving DevOps culture.

"DevOps is a culture which aims at removing the communication barrier among the Developers and the Operations and develop trust among them."

Overview of DevOps:

?DevOps is an agile relationship between development and IT operations

?DevOps is the abbreviation for Development and Operations

?The Development includes Plan, Create, Verify, and Package

?The Operations include Release, Configure, and Monitor

DevOps to Overcome Challenges:

?Reduction in the code size delivery results in increased productivity

?Smaller batch sizes, dedicated teams, and automated processes make scheduling simpler to operate

?Batch sizes are divided into small cells. Each cell gathers its own data, reducing the size of the reports

?Identifies productive and loss areas in the process. As a result, an organization can focus more on their goals


No alt text provided for this image

DevOps Toolchains:

Packing the Application

Collaboration ·

Planning ·

Source Control ·

Issue Tracking ·

Configuration Management ·

Continuous Integration

DevOps Tools:

  • Version Control tools.
  • Container Management tools.
  • Application Performance Monitoring tools.
  • Deployment & Server Monitoring tools.
  • Configuration Management tools.
  • CI / Deployment Automation tools.
  • Test Automation tools.
  • Artifact Management tools.


The DevOps lifecycle:

?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.

?Continuous integration and continuous delivery or deployment are well supported by cloud provisioning and configuration management.

?Continuous monitoring helps identify issues or bottlenecks in the end-to-end pipeline and helps make the pipeline effective.

?Continuous feedback is an integral part of this pipeline, which directs the stakeholders whether are close to the required outcome or going in the different direction

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.

要查看或添加评论,请登录

Botu Vikash Kumar的更多文章

  • SDP - 2 (User Research)

    SDP - 2 (User Research)

    SDP stands for the Skill development project. Here is my article that explains the research part of the SDP Project.

    2 条评论

社区洞察

其他会员也浏览了