realise the benefits of - qa€¦ · realise the benefits of better, ... software testers (cat/tdd)...

19

Upload: dinhnhi

Post on 04-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Realise the benefits of better, stronger, faster software delivery.DevOps is centred on cultural change. It is a way of working that can be implemented and improve any stage of your software development process.

Whether you have already implemented DevOps - and need help, or are on the cusp of a revolution, QA have an industry-leading range of courses designed to ensure you stay ahead of the competition.

Be part of the DevOps cycle.

THE MAIN BENEFITS OF DEVOPS

DEVOPS CULTURAL CHANGE

DEVOPS TRAINING FOR EVERY ROLE

EXPERTS IN DEVOPS, EXPERTS IN LEARNING

WHAT WE OFFER

DEVOPS TRAINING: THE QA WAY

EFFECTIVE SOLUTIONS, WHATEVER YOUR NEED

CommunicationsCodeCommercials

OfferingsCollaborationCompetitive edge

stronger

DevelopmentDeploymentProduct launch

faster

The benefits of DevOps

DevOps is a philosophy that calls for cultural change, automation, collaboration and a less complex organisational structure.

It addresses overall business and IT alignment; the people, process and tools, as well as the technology needed to secure this collaboration. DevOps allows stakeholders to stay synced up, helping to move to production faster.

DevOps offers FASTER software development and deployment with BETTER application quality and a reduction in costs for fixes and patches, ultimately, leading to a STRONGER competitive edge.

bet ter

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

DevOps is, above all, a cultural change.

It’s a movement that breaks down the walls between the Development and IT Operations teams.

Through better communication and a more open culture, it delivers faster product release and higher quality code using tooling techniques.

Companies that have embraced DevOps are bringing new products and services to market faster and in a way that improves application quality and reduces the costs associated with later applying fixes and patches.

DEVELOPMENT

operations testing

DEVOPS

d e vops c

ultu

re

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

DevOps training for every role

EASILY TESTABLE

FOR OPERATIONS

CLEAN CODE

It takes a wide range of experts to develop and implement a world class application or website and they will all need to understand how to apply the latest techniques and best practice.

We deliver the in depth training required, from Software Developers to System Operations professionals to Software Testers - and every other key role involved.

DOCUMENTED CODE

VIRTUALISATION

CLOUD BASED

HIGH AVAILABILITY

MAINTAINABLE

REPRODUCIBLE

FOR TESTERS

FOR DEVELOPERS

CONTINUAL DELIVERY

CONTINUOUS INTEGRATION

FIRST DEPLOYMENT

MONITORED

TESTED

SAFE CODE

SECURE CODE

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

TR AINER EXPERTISE

• Real-world experience• Industry recognised• Accredited

FLEXIBLE LEARNING

Solutions that allow our customers to learn anywhere, any time, any way.

LEARNING FACILITIES

• Hands-on environment• Equipped with the latest

technology

• IT labs

Authored

DEVOPS EXPERTS

QA Authored courses fill the gaps between official vendor courses, linking multiple products with general skills and industry best practices.

We cover a broad range of subjects that can be applied to the workplace straight away.

Experts in DevOps, experts in learning.

The quality score our trainersreceived when we asked ourcustomers to rate their subjectknowledge.

of our DevOps customers agreedthat they have learned new skillsfrom the training they received.

93% 87%

Overall, an excellent course - very satisfied. Would recommend QA.

Tom Brown, Software Engineer, CGI IT UK Ltd

Very good practical learning exercises. Technically very good knowledge - made it fun - friendly and approachable.

Rajiv Kapur, Unix SA, Individual Delegate

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

“DevOps improves the entire service lifecycle to increase business agility and improve customer experience.

It involves an entire cultural change in all team members from apprentices all the way through to leadership.”

David WalkerHead of Emerging Technologies, QA

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

What we offer

At QA, we thrive on providing the highest quality Agile Development and DevOps training, delivered by accredited expert trainers with an interactive hands on approach.

The rapid shift towards DevOps and the lack of trained individuals requires organisations to quickly build up their own expertise. QA has developed training at all levels to help get your staff up to speed as quickly as possible.

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

F O R W H A T E V E R Y O U R N E E D I N T H E D E V O P S J O U R N E Y

S T R AT E G I C C H A N G E

D E V O P S T O O L S

M A X I M I S I N G Y O U R P L AT F O R M

A G I L E S U P P O R T I N G C O U R S E S

INTRO –LEVEL COURSES

INTRODUCING DEVOPS

BUILDING A DEVOPS CULTURE

SPECIFIC TOOL COURSES

CHEF ESSENTIALS

PUPPET ESSENTIALS

INTRODUCTION TO DOCKER

INTRODUCING GIT

CONTINUOUS INTEGRATION AND

CONTINUOUS DELIVERY WITH JENKINS

SYSTEMS OPERATIONS ON AWS

DEVOPS ENGINEERING ON AWS

DEVOPS PRACTITIONER

MICROSOFT

DEVOPS PRACTITIONER

SOFTWARE DEVELOPMENT

PROJECT MANAGEMENT

SCRUM MASTERS

PRODUCT OWNERS

SOFTWARE TESTERS (CAT/TDD)

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

Building a DevOps CultureThe culture of a DevOps organisation and team is the heart of the movement and the most important pillar to implement. Explore the origins of the movement, the building blocks of Agile and LEAN and the cultural changes you and your organisation will need to adopt to become a successful DevOps team. Learn how to plan, organise and work in an atmosphere of collective responsibility.

S T R A T E G I C C H A N G E

Introducing DevOpsThe DevOps movement is bold enough to believe there is a better way of building teams and software that has rapidly spread across the development and operations community. This overview helps those beginning their DevOps journey to understand it origins, purpose and central pillars of the movement.

Designed for leaders looking to understand what DevOps is and how it will help them and technical specialists looking to understand the concepts and route to becoming a DevOps Practitioner.

Introduction into the benefits of DevOps.

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

D E V O P S T O O L S

Chef EssentialsChef Essentials provides a basic understanding of Chef's core components, basic architecture, commonly used tools, and basic troubleshooting methods.

Each of the core units includes hands-on exercises that will give you confidence in your new skills. You'll come away with a repo and the skills to start automating your own infrastructure.

Puppet EssentialsThis popular course provides the necessary skills and techniques to install Puppet Enterprise and Agent in order to carry out configuration management effectively. Presented as a mixture of lectures and hands-on exercises it is a great introduction to Puppet.

Introduction to DockerDocker is an open source containerisation platform for distributed applications with the guiding principle of construct once, run anywhere. Docker is designed to be both platform and hardware agnostic, so once the Docker container is setup, it will run seamlessly whether on your laptop or the cloud.

Introducing GITGIT allows distributed, serverless, version control management of software and document management. This workshop based course provides hands on exposure to GIT on the command line, through GUIs and onto servers such as GITHub. You will learn how GIT works, explore strategies to work with it effectively.

Through training, QA can help you fully comprehend the key DevOps tools.

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

D E V O P S T O O L S

Continuous Integration and Continuous Delivery with JenkinsOne of the key parts of the DevOps tool suite is automation. Companies want to be able to focus on continuous integration and continuous delivery (CI/CD) of their software. By automating code integration and the build process companies can move towards faster releases of their software and more reliable processes.

Jenkins is a build automation tool that sits in the CI/CD space. It ties in with your existing source control tools and provides a simple way to automate the testing and building process for your software.

Through training, QA can help you fully comprehend the key DevOps tools.

Systems Operations on AWSSystem Operations on AWS is designed to teach those in a Systems Administrator or Developer Operations (DevOps) role how to create automated and repeatable deployments of networks and systems on the AWS platform. The course covers the specific AWS features and tools related to configuration and deployment, as well as common techniques used throughout the industry for configuring and deploying systems

DevOps Engineering on AWSDevOps Engineering on AWS demonstrates how to use the most common DevOps patterns to develop, deploy and maintain applications on AWS. The course covers the core principles of the DevOps methodology and examines a number of use cases applicable to start-up, small-medium business, and enterprise development scenarios.

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

M A X I M I S I N G Y O U R P L A T F O R M

DevOps PractitionerThe DevOps Practitioner course is a hands on look at what goes into building an Automated Pipeline for code deployment using open source technology. It looks at best practices across all the areas and covers technologies such as git, Gitlab, Maven, Jenkins, Docker, Puppet and Nagios.

This course uses a blended learning style with around half the time instructor led training, and the other half dedicated to building a case study as a team

Microsoft DevOps PractitionerThe Microsoft DevOps Practitioner course follows a similar approach to our standard DevOps Practitioner course. The focus here is using Microsoft's technology stack to build and deploy software even faster.

The technologies used on this course are focused around Visual Studio Team Services, utilising the various hubs available in a project. On this course we look use Git in conjunction with VSTS and build both open source and .NET projects for deployment to Azure.

QA can help enhance skills to help maximise the key benefits of the DevOps cycle.

U N I Q U E V E N D O R R E L A T I O N S H I P SThrough relationships with vendors, QA brings you the best learning choice.

Amazon Web ServicesQA is the most experienced authorised training partner for AWS in the UK, offering courses and certifications to keep you up-to-date.

Our accredited AWS training courses, ‘AWS DevOps Engineering certificate and ‘System Operations on AWS’, explain how to use the most common DevOps patterns to develop, configure and deploy systems and maintain applications on AWS.

Microsoft AzureQA offer a ‘Microsoft DevOps Practitioner’ course based on Microsoft Azure and other related technologies.

We are proud to announce that we were presented with the Microsoft 2015 Worldwide Learning Partner of the Year Award for providing innovative Azure training solutions.

QA is the largest provider of Microsoft training courses in the UK, with two in every three people who train using Microsoft Official Curriculum being trained by us.

AUTHORIZED TRAINING PARTNER

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

A G I L E S U P P O R T I N G C O U R S E S

SOFTWARE DEVELOPMENT

A set of courses designed for software developers working in an Agile environment. Includes Professional Scrum Developer Plus, Professional Scrum Foundation and Developer certification as well as soft skills such as Working in a Scrum Team. Recent additions include Extreme Programming Workshop and Kanban Developer Workshop.

PROJECT MANAGEMENT

A set of courses designed for Project Managers working in an Agile environment. Includes PRINCE2 Agile Practitioner certification, APMG Agile Project Management Practitioner as well as soft skills such as Facilitation Skills and Coaching for Results

PRODUCT OWNERS

A set of courses designed for Product Owners working in an Agile environment. Includes Scaled Professional Scrum, Agile User Stories and Estimating, Working in a Scrum Team as well as soft skills training such as Leading Successful Change

SOFTWARE TESTERS (CAT/TDD)

A expanding set of courses designed for Software Testers working in an Agile environment. Includes Certified Agile Tester (CAT), Test Driven Development in a Java Environment and Test Driven Development (Workshop) VB as well as soft skills training such as Purposeful Teams

SCRUM MASTERS

A set of courses designed for Scrum Masters. Including Scrum.org Certifications in Professional Scrum Foundations and training for Professional Scrum Master.

Getting additional skills in supporting fields will further advance your DevOps skills.

DevOps moves agile business practice from being a Developer only practice to something the entire business embraces and is concerned with fast delivery and deployment of new software by taking an agile approach to systems management.

At QA we offer a wide range of training and expertise to help you and your organisation become agile and maximise the benefits, including both technical skills and the new behaviours you will need to successfully implement Agile and DevOps working practices.

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

DEPLOYCODE

BUILD

TEST

PLAN

RELEASE

OPERATE

MONITOR

Git allows a team of people to work together, all using the same files. It helps teams cope with the confusion that tends to happen when multiple people are editing the same files.

Maven is a build automation tool used primarily for Java projects. Maven addresses two aspects of building software: First, it describes how the software is built, and second it describes its dependencies.

Jenkins is an open-source tool that provides continuous integration services for software development.

Vagrant creates and configures virtual deployment environments. Say goodbye to the “works on my machine” excuse as Vagrant creates identical development environments for everyone on your team.

Cucumber is a software tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behaviour-driven development (BDD) style.

Docker containers wrap up a piece of software in a complete file system that contains everything it needs to run. This guarantees that it will always run the same, regardless of the environment it is running in.

With Chef, you can automate how you build, deploy and manage your infrastructure.

Puppet is a configuration management system that allows you to define the state of your IT infrastructure, it then automatically enforces the correct state.

Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. With Nagios you’ll never be left having to explain why an unseen infrastructure outage hurt your organization’s bottom line.

Q A P R O V I D E S T R A I N I N G F O R K E Y T O O L S

We have courses which cover the most used DevOps tools, and we are designing more all of the time.

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

Effective solutions, whatever your need.

BESPOKE

• We partner with prominent software vendors, where in-market skill shortages are apparent and costs are high.

• We recruit, train and supply our own specialist Consultants in these areas including key DevOps tools such as Puppet and Splunk.

• You are provided with ready skilled individuals for short or medium term assignments while you build your own capability.

• We are a leading provider of services to government departments and commercial and financial organisations

We design DevOps courses and programmes which are contextualised around specific company requirements and business situations as well as specific programmes.

Whether you're a small business owner wishing to enhance your technical capabilities, or an international corporation looking to transform performance through a comprehensive development strategy, we have the solutions for you.

PUBLIC• A large and expanding portfolio of over 100 different DevOps and Agile courses.

• Created by our industry specialists.

• Unique QA Authored content that fills the gap between official vendor courses.

• Designed to meet the requirements of today’s market place.

• Unique partnerships with key vendors. We are a CHEF Authorised Training Partner.

• Delivering specific business skills that are based on latest thinking and techniques.

We understand how important it is to provide your staff with personalised development programmes. So we offer bespoke, tailored and standard solutions so we can help you deliver a the complete range of your professional skills at a pace and style that suits your organisation.

Consulting

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

Start your DevOps learning journey today.

Speak to one of our learning adv isors

0345 074 7978

visit

QA .COM/DEVOPS

or drop in to one of our national centres.

v1.0

THE MAIN BENEFITS FOR EVERY ROLECULTURAL CHANGE WE ARE EXPERTS EFFECTIVE SOLUTIONSWHAT WE OFFER

QA.COM/DEVOPS

For a list of our courses, please visit