CISCO AGILE & DEVOPS

CISCO AGILE & DEVOPS

CISCO DEVOPS

DevOps?is a philosophy that consolidates development?teams and?IT operations in order?to facilitate a collaborative effort throughout the software development lifecycle. DevOps helps organizations maximize productivity and performance while reducing the time from design to deployment.?


CI/CD supports the objective of reducing the time required to update or deliver software while improving quality.?

  • Continuous integration?improves efficiency by allowing team members to work on modules independently before integrating components in a common build area.
  • Continuous deployment?ensures quality by testing builds in a?production environment.


Automation can reduce human error and improve the responsiveness of the development environment. Automation tools:

  • Standardize processes for easy replication
  • Reduce costs on maintenance, upgrades, or capital expenditure?
  • Shorten?lifecycle?of?software?development?by reducing implementation time
  • Improve reliability and reusability of components


Combining your development and?IT?operations?teams?into a powerful?DevOps?team requires a cultural shift. Start by:?

  • Facilitating increased communication between teams
  • Introducing smaller projects to offer opportunities for collaboration?
  • Identifying key players to become?DevOps?engineers
  • Identifying tools that serve as a shared source of objective data


Key performance indicators can help measure the success of your?DevOps?efforts. The following metrics provide valuable insight:?

  • Deployment frequency?
  • Change failure rate
  • Mean Time to Recovery (MTTR)
  • Lead time?
  • Change volume
  • Defect escape rate?
  • Customer tickets

What is the difference between DevOps and Agile?

  • DevOps is an approach that focuses on integration and collaboration between development and IT teams to shorten the development and deployment cycle of products.
  • Agile software development is a technique that focuses on frequent incremental updating and development of elements of software that come together to contribute to the evolution of the product.

What types of tools are used in DevOps?

Build server

A build server is an example of an?automation tool, and allows code in the?source code?repository to be compiled into executable code base. Popular examples include?Jenkins, SonarQube, and Artifactory.



Source code?repository

A?source code?repository is a key element of?continuous integration, and serves as a place where developers can manage various versions of code and make?code changes?without affecting each other's work. Options for?source code?repository tools include?Git, Cloudforce, Bitbucket, and Subversion.



Configuration management?

Configuration management?establishes and maintains the quality and consistency of the requirements, functional attributes, and properties of?IT infrastructure. Puppet,?Ansible, and Chef are all examples of?configuration management?tools that are widely used.?



Virtual infrastructure?

Virtual infrastructures are cloud-based services that offer infrastructure or platform as a service (PaaS), such as?Amazon?Web Services?(AWS) or?Microsoft?Azure. When used in conjunction with?automation tools, virtual infrastructures support?DevOps?by allowing?system administrators?to test?new code?automatically without human interaction.?

AWS monitoring solutions

Microsoft Azure monitoring solutions



Containers?

Linux?containers are virtualization components that isolate certain workloads or applications from the host system during the?development process.?Docker,?Kubernetes, ElasticBox and CoreOs are all examples of vendors and tools that serve this purpose.?

Docker monitoring solutions

Kubernetes monitoring solutions


For more info go to CERTIFICATION CISCO DEVOPS site @

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

Victor Mahdal的更多文章

  • NEXUS DASHBOARD INSIGHTS

    NEXUS DASHBOARD INSIGHTS

    Overview Nexus Dashboard Insights is part of the Cisco Nexus Dashboard. It unifies various network management and…

    2 条评论
  • Cisco ACI 6.x NEW ARCHITECTURE

    Cisco ACI 6.x NEW ARCHITECTURE

    Cisco ACI (Application Centric Infrastructure) version 6.0 brought several important enhancements and architectural…

    1 条评论
  • Cisco ACI acronyms and terms

    Cisco ACI acronyms and terms

    ACI: Cisco Application Centric Infrastructure, a software-defined networking (SDN) solution for data centers AEP:…

    1 条评论
  • ACI - POD -MULTI POD - ANYWHERE - CLOUD

    ACI - POD -MULTI POD - ANYWHERE - CLOUD

    ACI multi-pod In the first few versions of ACI, all leaf switches had to connect to all the spines. This meant the ACI…

    1 条评论
  • DUO vs OKTA MFA

    DUO vs OKTA MFA

    Identity and access management solutions like Okta and Duo are extremely valuable for maintaining organizational data…

  • CI/CD PLAN>CODE > BUILD > PACKAGE > TEST > RELEASE

    CI/CD PLAN>CODE > BUILD > PACKAGE > TEST > RELEASE

    Continuous integration vs continuous delivery vs continuous deployment In software development, the process starts with…

  • VXLAN and EVPN for Datacenter

    VXLAN and EVPN for Datacenter

    VXLAN VLAN IDs are 12-bit long, which limits the total number of VLANs to 4094. .

  • Cisco ACI 5.2 - 15.2 DESIGN OPTIONS

    Cisco ACI 5.2 - 15.2 DESIGN OPTIONS

    CISCO ACI 5.2 - DESIGN OPTIONS Cisco ACI 5.

  • ACI - Containers and VMs - k8

    ACI - Containers and VMs - k8

    ?????????????? ?????????????? ? A Virtual machine essentially emulates and mimics the hardware and software of a…

  • Hardware Telemetry / Cisco Insights

    Hardware Telemetry / Cisco Insights

    Q. Which platforms support software telemetry? A.

社区洞察

其他会员也浏览了