the need for business agility driving devopsebook...see: splunk the top 10 devops tools to power...

13

Upload: others

Post on 21-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

The Top 10 DevOpsTools to Power Agile IT

A Visual Guide for Identifying Key DevOps Tools

Presented By:

Page 2: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

The Need For Business Agility Driving DevOps

The Top 10 DevOps Tools to Power Agile IT

Enterprise IT organizations today are being asked to move faster, delivering innovation and capabilities to drive

improved customer engagement and increased revenue. Many organizations have adopted or invested in DevOps

approaches in order to increase the velocity of innovation across the enterprise. The cornerstones of a successful

DevOps culture are automation and collaboration.

We have identified 10 tools that you should consider for your DevOps toolchain that help introduce a change in

culture and ultimately power Agile IT.

Intro

Page 3: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

Project PlanningPlan, Prioritize and Allocate Resources

See: Trello, LeanKit, KanbanFlow

The Top 10 DevOps Tools to Power Agile IT

PROJECT Planning tools provide DevOps

teams with project transparency

that help reduce bottlenecks. Team members should constantly communicate

priorities at every step of the cycle in order to keep the pace of continuous

delivery. Project management tools should support an agile approach to

prioritization and communication using features like Kanban boards.

1

Page 4: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

CollaborationStrengthen Teamwork Across Departments

See: Slack, Campfire

The Top 10 DevOps Tools to Power Agile IT

COLLABORATION is one of the

cornerstones of

the DevOps movement. The entire DevOps philosophy is built upon the

concept of breaking down traditional production silos in favor of a culture of concept of breaking down traditional production silos in favor of a culture of

cross functionality and teamwork that unites Dev and Ops at every part of a

project. Modern tools enable social-like abilities to share thoughts, files, and

even support more advanced features like ChatOps.

2

Page 5: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

Source Code ControlMaintain Central Repository of Code

See: Git, Subversion

The Top 10 DevOps Tools to Power Agile IT

SOURCE Code Control functionality for

DevOps should be integrated across

the organization. Teams are constantly collaborating and making changes at a

fast pace, so proper SCC tracks integral source files in order to prevent them

from being changed by more than one person at a time.

3

Page 6: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

ContainerizationContainerize OS and Software Stacks

See: Docker

The Top 10 DevOps Tools to Power Agile IT

CONTAINERIZATION is the process of deploying application code in a lightweight, self-contained operating environment that helps speed the release of process for testing and production. Containerization shortens development cycles and reduces testing times by isolating the infrastructure dependencies of applications.

4

Page 7: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

Configuration ManagementAutomate IT Configurations

See: Puppet, Chef, Salt

The Top 10 DevOps Tools to Power Agile IT

CONFIGURATION Management tools provide organizations a way to keep the IT infrastructure in alignment with the desired state. Configuration Management tools automate the building, deployment, and management of IT infrastructure. This automation is critical to streamlining the continuous delivery release process.

5

Page 8: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

Change TrackingPower High-Velocity Change and Manage Compliance

See: ChangeGear

The Top 10 DevOps Tools to Power Agile IT

CHANGE Management has become an integral

component for enterprises adopting

DevOps and Agile processes into their IT organizations to meet the needs of

high-velocity change. Change Management tools should be integrated into the

DevOps toolchain to automate change tracking and to improve visibility for

managing performance, risk, and compliance.

6

Page 9: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

Continuous IntegrationEmpower Constant Integration of Code

See: Jenkins, Bamboo

The Top 10 DevOps Tools to Power Agile IT

CONTINUOUS Integration is a

development approach

where source code is constantly being merged into a central hub shared

among teams. Because of the frequency of code integration, changes can be

made faster, allowing more time for development innovation and build testing.

DevOps goes hand-in-hand with Continuous Integration, as it seamlessly

meshes with its culture of teamwork and enhanced automation.

7

Page 10: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

Automated TestingAutomate the Testing of Code

See: Telerik, TestComplete

The Top 10 DevOps Tools to Power Agile IT

AUTOMATED Testing should be fully

integrated into the

development cycle in order for DevOps to be successful. These automations

can continuously test code deployed in the development phase and on active

systems to keep the Dev and Ops teams informed when code passes or fails

at any given moment.

8

Page 11: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

Issue TrackingPrioritize and Manage Issues

See: ChangeGear, Jira

The Top 10 DevOps Tools to Power Agile IT

ISSUE Tracking allows for better responsiveness and

increased visibility for the entire organization.

Effective issue management tools both facilitate end-user feedback and

automate the assigning of related tasks to appropriate teams. Issue Tracking

should be integrated with the Service Desk to ensure rapid feedback on issues

caused by changes to a service.

9

Page 12: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

Collaborative MonitoringMonitor Key Systems and Services

See: Splunk

The Top 10 DevOps Tools to Power Agile IT

COLLABORATIVE Monitoring

allows

DevOps teams to have complete visibility into application operations and

provides a platform for collaboration around observations and issues. To

support a continuous delivery model, the DevOps team needs real-time

feedback from systems, services, and people that allow them to efficiently

respond to changes that impact services or sentiment.

10

Page 13: The Need For Business Agility Driving DevOpsEBOOK...See: Splunk The Top 10 DevOps Tools to Power Agile IT COLLABORATIVE allows DevOps teams to have complete visibility into application

The Top 10 DevOps Tools to Power Agile IT

Learn More About DevOps for Agile IT!

Thank you for reading our eBook! Check out the SunView Resource Center for additional resources.

CisunView 11 - Software Inc