+ All Categories
Transcript

Breaking Barriers...

DeliveringDevSecOps in an IBM i World

Breaking Barriers...

Breaking Barriers...Breaking Barriers...

Agenda

o What is DevOps for i today?

o DevSecOps

o Collaborative RPG/COBOL

o Why Git

o Source Repository Management

o Demonstration

o Summary

Breaking Barriers...

CUSTOMERS

COUNTRIES

LICENSES4000

+400

75

24/7 Tech support

A global company.

Breaking Barriers...

400+ customers.

Breaking Barriers...

∟∟

ARCAD SOFTWARE

HSBC chose ARCAD for DevOps, the most feature-rich DevOps solution on the market today - powered by ARCAD’s close R&D

partnership with IBM.

Subir Sen, Head of Tooling & Automation - Core Banking Service Line / Global Practice Head, HSBC

“ARCAD’s unique tooling for build automation & deploy has helped us implement a complete agile CI/CD process for IBM i that is fundamental to

our DevOps mandate worldwide.”

85% improvement in build times75% shorter delivery times80% reduction in downtime

30% less regression testing effort70% reduction in IT audit costs60% reduction in support workload

Breaking Barriers...

RPG Evolution 1.0 – 2.0 - 3.0RPG II – Fixed/Free – ILE -

Open

Culture

Breaking Barriers...

Innovation Shift

IT Culture Innovate or Status Quo

Breaking Barriers...9

DevOps

From continuous integration to continuous deployment

(CI/CD)

Breaking Barriers...

Multi-platform and open DevOps strategy

Breaking Barriers...

Continuous Software Delivery on IBM i.

▪ Modern IDE (IBM RDi)

▪ Application discovery (ARCAD Observer)

▪ Git as common source code repository for all target platforms

▪ Automated code quality check (ARCAD CodeChecker)

▪ Automated "smart" dependency build for IBM i (ARCAD Builder)

▪ Automated unit Testing (ARCAD iUnit)

▪ Multi-platform automated regression testing (RFT + ARCAD Verifier)

▪ Multi-platform Application Release Orchestration (Urbancode +

ARCAD Drops)

▪ Value Stream Management Solution for better governance &

throughput (Urbancode Velocity)

Breaking Barriers...

IBMi DevOps – Arcad/Gitlab/IBM

End to End Story/Ticket Management

Project/requirement Source code Management Code quality & Review Build Management Unit Testing Tools

Operations Tooling Deployment Tools Release Tools Automated Testing Tools Deployment Tools

Continuous Integration Tool & Release Orchestration Tool

End to End Automation - Release Management

Ste

erin

gTo

ols

PLAN

CONTINUOUS

DEPLOY TO

PRODUCTION

OPERATION

AND

MONITOR

PACKAGING

& ACHIEVINGTESTING

DEPLOY

TO TEST

UNIT TESTINGBUILDREVIEWCODE

De

vO

ps

Tea

m C

on

tro

lled

VSM and Application Intelligence Dashboard

Breaking Barriers...Breaking Barriers...

Agenda

• What is DevOps for i today?

o DevSecOps

o Collaborative RPG/COBOL

o Why Git

o Source Repository Management

o Demonstration

o Summary

Breaking Barriers...

What is “DevOps for i” today?

• What it is not:-• Proprietary SCM – Git is now the standard

• Separate process from non IBM DevOps

• Serial Development process

• Delivers an integration solution across all your development teams

• Provides tools to enable an evolution to Agile development

• Uses industry standard software across all platforms• Git, Jenkins, Jira etc

• Automated DevOps Process to reduce time to market

• Enables Testing to Shift Left in your development process

• Automating Code and Application quality become part of the process

Breaking Barriers...Breaking Barriers...

Agenda

o Introduction

o What is DevOps for i today?

• DevSecOps

o Collaborative RPG/COBOL

o Why Git

o Source Repository Management

o Demonstration

o Summary

Breaking Barriers...

DevSecOps for IBM i

o Development across multiple platforms

o Serve the business

o Automate the pipeline

o Enhance Security

o Detect Vulnerabilities

Breaking Barriers...

DevSecOps

o ARCAD Code Checker

o Rule Enforcement

o Increase Application Strength

o Improve Standards

Breaking Barriers...Breaking Barriers...

Agenda

o Introduction

o What is DevOps for i today?

o DevSecOps

• Collaborative RPG/COBOL

o Why Git

o Source Repository Management

o Demonstration

o Summary

Breaking Barriers...

Collaboration

New Talent has used open source repositories

Concurrent/Branch development

Conflict resolution

Distributed development

Native and Open

Breaking Barriers...Breaking Barriers...

Agendao Introduction

o What is DevOps for i today?

o DevSecOps

o Collaborative RPG/COBOL

• Why Git?

o Source Repository Management

o Demonstration

o Summary

Breaking Barriers...

Why Git?

o Dominance in the market

o De facto standard

o 40 million users

o Social coding making developers part of a global team

o Encourages collaboration

Breaking Barriers...Breaking Barriers...

Agenda

o Introduction

o What is DevOps for i today?

o DevSecOps

o Collaborative RPG/COBOL

o Why Git?

• Source Repository Management

o Demonstration

o Summary

Breaking Barriers...

Source Repository Management

o Complimentary technology

o Collaborative development

o Attract future talent

o Improve documentation

o Integration with DevOps tooling

Breaking Barriers...

ARCAD technology layer.

▪ Modern IDE (IBM RDi)

▪ Application discovery (ARCAD Observer)

▪ Git as common source code repository for all target platforms

▪ Automated code quality check (ARCAD CodeChecker)

▪ Automated "smart" dependency build for IBM i (ARCAD Builder)

▪ Automated unit Testing (ARCAD iUnit)

▪ Multi-platform automated regression testing (RFT + ARCAD Verifier)

▪ Multi-platform Application Release Orchestration (Urbancode +

ARCAD Drops)

▪ Value Stream Management Solution for better governance &

throughput (Urbancode Velocity)

Breaking Barriers...Breaking Barriers...

Agenda

o Introduction

o What is DevOps for i today?

o DevSecOps

o Collaborative RPG/COBOL

o Why Git?

o Source Repository Management

• Demonstration

o Summary


Top Related