[email protected] Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio...

45
Code your infrastructure: Elo success story Anderson Agapito - Elo Infrastructure Manager [email protected] Flávio Andrade - Red Hat Technical Account Manager [email protected]

Transcript of [email protected] Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio...

Page 1: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Code your infrastructure: Elo success story

Anderson Agapito - EloInfrastructure [email protected]

Flávio Andrade - Red HatTechnical Account [email protected]

Page 2: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

5th largest country in the world

12.6%unemployment rate

207 millionpopulation

US$ 1.796 trillionGross Domestic Product

Brazil

8th largestEconomy in the world

Page 3: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Share of PCE (personnal consumption expenditure)

33

Growth from 2016 to 20177.5

%Billion in payments volume400

Credit cards share in total transactions

63

Billion transactions

Debit cards share in total transactions

Cards market 2017 Brazilian

US$ +

% %

Sources: Monitor ABECS 2017

13

37%

Page 4: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Brazilian100% Created in 2011 Shareholders

Page 5: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

total cards (million)

evolution of our payment network

3757

Page 6: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

purchase volume (US$ billion)

evolution of our payment network

Exchange rate: R$ 3.34

Page 7: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

evolution of our brand

Number of transactions (million)

Page 8: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

market share

2012

evolution of our payment network

2013 2014 2015 2016 2017

Page 9: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

acceptance network (million)

evolution of our payment network

Page 10: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Acceptance network

99% of coverage

2018

Page 11: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

42 Millionmerchants

with Discover Global Network

190 countries 1.9 Million ATMs

International acceptance

Page 12: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Technology

Page 13: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

OEM Wallet Issuer Wallet

HCESDK

Elo’s tokenization platform enables OEM and Issuer wallets...

Virtual Card Number Wearables IoT

...and digital payments

Token Service Provider

Token Service Provider PlatformTokenization

Page 14: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Close relationship with startup ecosystem and developers community

Community

APIs

Community

Service

Dev

Become the most open platform in Brazil Connecting issuers, fintechs, startups and merchants

Top of mind for developers community.

Agile product development process

Platform and Specs

APIsTools and templates to help the implementation

Dev Site Service channel to support the development and integration process

Service by Slack

New experience for consumers

API PlatformElo as a service

Page 15: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Products

Page 16: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

A complete portfolioDebit Credit Specialized Prepaid

Consumer

Business

Debit Basic

Mais

Grafite

Nanquim

Small business

Large business

Travel

PurchaseDebit

Agro

Construcard

Agro

BNDES

Bill payments

Prepaid consumer

Prepaid business

Page 17: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

NanquimGrafiteMais

▪ Enhanced awards

▪ Free Wi-Fi

▪ Home assistance

▪ Car assistance

▪ Ehanced awards

▪ Free Wi-Fi

▪ Travel insurance

▪ Home assistance

▪ VIP Lounge

▪ Car assistance

▪ Enhanced awards

▪ Free Wi-Fi

▪ Travel insurance

▪ Purchase protection

▪ VIP Lounge

▪ Extended warranty

▪ Home assistance

designed for each product category

benefits

Page 18: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Marketing

Page 19: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

color first cards with colored border in Brazil

more

Page 20: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Strong presence inmerchants and destinations

Page 21: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Sponsorship of the world’s most famous Carnival

Rio de Janeiro’sCarnival

Page 22: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Official sponsor of Brazil’s Cup

soccer

Advertising boards around the field

Page 23: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

entertainment and concerts

▪ Exclusive pre-sale for Elo’s card holders

… and many more!

▪ Pearl Jam

▪ Ozzy Osbourne

▪ Roger Walters

▪ 8 artists

▪ Novos Baianos Tour

▪ Elton John/James Taylor

▪ Paul McCartney

▪ Gorillaz

Page 24: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Brazilian Travel Destinations

Page 25: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

international promotions exclusive offers

• Spend & Get

• USA and Argentina

Page 26: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

OrlandoBrazilian travel destinations

Spend

$150Get

$50In restaurants, shops and entertainment

Page 27: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Buenos AiresBrazilian travel destinations

Buy one bottle of wine and get another one

Restaurants in Puerto Madero

One bottle of wine every 1,500 pesos spent

Galerias Pacífico

Exclusive offers

Duty Free

Page 28: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

LisbonBrazilian travel destinations

Get a bottle of wine on selected restaurants

Gifts and special offers on shops

Restaurants

Duty Free

NEXTJULY 2018

Page 29: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Growth challenge for Infrastructure

Page 30: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Problems to solve...

▪ Overload of virtual servers ▪ Provisioning up until 45 days▪ High maintenance cost▪ Decentralized control in the OS management, hardening and audit

▪ Human intervention in basic tasks▪ Limited growth of basic infrastructure

Page 31: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

New architecture 2016…

▪ Redesign of the architecture in 2015

▪ Hyperconverging, modular and scalable infrastructure

▪ Reduction of 30% on the recurrent cost

▪ No 'lock-in' to a vendor

▪ Freedom for decision-making in the hands of Elo

Page 32: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

We knew where we wanted to go, but

how?

Page 33: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Strategic Partnership

Automate to conquer, delivering strategic projects in record time.

Simplified tool management

Respond to demands

Portal and efficient deploy control

Implementation strategies Tools such as Satellite, Ansible and OpenShift for policies, auditing, inventory, automation and reports

Specialized guidance Red Hat Solution Architect and TAM guidance, working proactively to prevent issues and keep an stable platform

Page 34: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

How did we solve it?

Overload of virtual servers:

▪ Tunning▪ Performance

Page 35: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

How did we solve it?

Provisioning up until 45 days:

▪ Automated deployments with Ansible and Satellite

Page 36: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

How did we solve it?

High maintenance cost:

▪ Pet vs. Cattle Principle ▪ OpenShift Container Platform

Page 37: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

How did we solve it?

Human intervention in basic tasks:

▪ Infrastructure as a Code

Page 38: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

How did we solve it?

Limited growth of basic infrastructure:

▪ Automated deployments with Ansible and Openshift

Page 39: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Architecture evolution

Platform Basic Infra Automation PaaS Digital Transformation

SpecificationPlanning

Best Practices

Reference architecture

Configuration & internal policies

ExpansionImplementation

AgilityAutomation

ApplicationModernization

DevOpsMultiCloud

Future

Infrastructure as a Code

Page 40: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

IDM IDM

Management

Auth

Policies

Packages

PaaS

Hardware ─ Network Devices Operation System ─ OpenShift

CLOUD

Virtual / Baremetal

Architecture evolution

RepositoriesDocker Containers

Page 41: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

SIMPLE POWERFUL AGENTLESS

OS implementationHardening and compliance

Software installationPunctual Adjustments

Automated deploymentConfiguration management

Installation of backup/monitoring agentsBasic administration of environment

Why Ansible?

Ansible is the smoothest way to automate your IT!

Page 42: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

---- hosts: webservers vars: http_port: 80 max_clients: 200 remote_user: root tasks: - name: ensure apache is at the latest version yum: name=httpd state=latest - name: write the apache config file template: src=/srv/httpd.j2 dest=/etc/httpd.conf notify: - restart apache - name: ensure apache is running (and enable it at boot) service: name=httpd state=started enabled=yes handlers: - name: restart apache service: name=httpd state=restarted

Playbooks

Simple and powerful automation tool!

Page 43: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

Detailed view of all automation

Follow up of execution tasks

Controlled execution test

Workflow creation

User credential

WHAT IS ANSIBLE TOWER ?

Complementary solution that provides a web user interface and operation functions in a corporate environment, with a friendly Dashboard to administrate all of Ansible’s components, besides monitoring resources and store data for auditing.

Page 45: fandrade@redhat.com Technical Account Manager Flávio Andrade - Red Hat · 2018-05-10 · Flávio Andrade - Red Hat Technical Account Manager fandrade@redhat.com. 5th largest country

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat

Flávio [email protected]

Anderson [email protected]