4. 4
Crecemos de forma sostenida con espíritu de start-up
atrayendo talento y ofreciendo valor al cliente
2017
2013
1998
2008
2013
evolución
Apertura Oficina
A Coruña
Apertura Oficina
Zaragoza
Apertura Oficina
Cádiz
Apertura Oficina
Barcelona
Creación 1994
2018
Apertura Oficina
Palma de Mallorca
Apertura Oficina
Huelva
6. 6
Somos un ecosistema de centros especializados
orientado a la excelencia tecnológica
Un Centro Experto por Comunidad Tecnológica, un Liderazgo Técnico para cada Centro Experto
y todos enfocados en una misma dirección gracias a la Oficina Técnica, liderada por el CTO y compuesta de todos los Líderes Técnicos.
19 CENTROS EXPERTOS
Project
Manager
Microsoft
Front
QA y Testing
Portales
Java
Oracle
Mainframe
Y ERP
DevOps
eCommerce
Agile
Mobile
Big Data / BI
Middleware,
Sistemas y Cloud
ECM
PHP
Diseño / UX
ALM / Atlassian
Arquitectura
Soluciones
7. La Transformación Digital………
Las empresas necesitan transformarse a través de la innovación tecnológica y los
procesos ágiles para poder abordar nuevos modelos de negocio digitales.
Mejora la colaboración interna.
Permite generar nuevas experiencias a sus clientes y nuevos
modelos de negocio.
Mejora la eficiencia operativa.
Reduce el Time to Market, permitiendo la
respuesta rápida ante cambios del mercado.
Impulsa la cultura de la innovación dentro de la
organización.
8. ………en clave de ALM, Cloud y DevOps
Mejora la colaboración interna. Mejora la eficiencia operativa.
Transformación Digital
ALM Cloud DevOps
Impulsa la cultura de la innovación
dentro de la organización.
9. Bienvenida
Miguel Castanedo, Responsable de los Centros de
Servicios de atSistemas
10:00
Cómo impulsar la innovación en tu organización
con Atlassian y desplegar en alta disponibilidad y
a menor coste la suite sobre AWS
Martín González, Consultor Atlassian en atSistemas y Víctor del
Barco, AWS Solution Architect en atSistemas
10:15
Cómo mejorar la productividad de tus equipos
DevOps con la Inteligencia Artificial de los
ChatOps
Antonio David Fernández, CTO de atSistemas
11:00
Viaje a la nube con AWS: introducción a AWS,
seguridad y normativas, casos de uso y
ejemplos
Juan Luis Vílchez, Partner Development Manager, AWS
España & Portugal
12:15
Transformación Digital en
#AlgecirasBrainPort
Paco Saucedo, IT Architect, Autoridad Portuaria
de la Bahía de Algeciras
13:00
Vino Español
13:30
AGENDA
Pausa Café
11:45
10. Cómo impulsar la innovación en tu organización con Atlassian y
desplegar en alta disponibilidad y a menor coste la suite sobre AWS
Martín González, Consultor Atlassian y Víctor del Barco, AWS Solution Architect - atSistemas
12. ¿Qué hacemos?
• https://www.atsistemas.com/es/que-hacemos/atlassian
60+ Expertos dedicados a la Comunidad
25+ Atlassian Certified Professionals
Somos Atlassian Partner Platinum
Somos partners de los principales fabricantes de apps
“Conocemos bien las herramientas Atlassian porque las
utilizamos para nuestra propia actividad”
13. Un poco de historia..
• https://es.atlassian.com/company
15+ años de innovación y trabajo en equipo
Importancia del cliente como parte del equipo
Transparencia y colaboración como valor principal
Integración de productos out-of-the-box
18. 18
Hola!
Víctor del Barco
Core Técnico Centro Experto en Cloud,
Middleware y Sistemas
▪ IT Architect
▪ Más de 20 años de experiencia en TI
▪ Solutions Architect-Associate Certified en
AWS
vgdelbarco@atsistemas.com
19. arquitectura
• Utilización de los servicios de Amazon Web Services para el despliegue de soluciones Atlassian
Infraestructura dentro del soporte de Atlassian
Uso de servicios de AWS como ALB, RDS, EC2, EBS, etc.
Amplia experiencia en la implantación de la solución
Modelo de responsabilidad compartida
Reducción de costes de infraestructura
Reducción de costes de mantenimiento
Recuperación automática ante caídas del sistema
Encriptación, seguridad de acceso, tráfico SSL, etc.
20. 20
Problemática
• Nos encontramos ante situación repetitiva
Repetición
Instalamos
repetidamente la
misma infraestructura
en múltiples clientes.
Altos tiempos de
implantación
Aumento de costes y
riesgos
La creación de
infraestructura de
manera manual
incrementa los tiempos
necesarios para crear
los entornos. Aumento
del Time-To-Market.
La acumulación de
tareas manuales
conlleva un
incremento de los
costes de implantación
y un riesgo de errores
humanos
21. 21
Solución
• Poniendo respuesta a los problemas planteados
Reducción de errores humanos: El despliegue
automatizado reduce la necesidad de
actuaciones manuales, y por tanto, de errores
humanos.
Aplantillamiento como código: Generamos una plantilla de la solución mediante el uso de
Infraestructuras como Código.
Reducción del Time-To-Market: El aplantillamiento nos permite reducir las
actuaciones manuales y por tanto los tiempos de puesta en producción.
Reducción de costes: Bajar al mínimo los tiempos de implantación
reduce los costes derivados del esfuerzo de implantar las soluciones.
Estandarizar procedimientos de explotación: El despliegue automático
de productos / infraestructura estandariza los procedimientos de
arranque, parada, alertas y explotación en general.
22. Nuevo Escenario
• Descripción de la solución adoptada
Arquitecto
1. Aplantillamiento de
la infraestructura
Ansible Codecommit
2. Subida de código al
repositorio
Etc…7. Despliegue de Jira sobre
la infraestructura
25. Cómo mejorar la productividad de tus equipos DevOps con la
Inteligencia Artificial de los ChatOps
Antonio David Fernández, CTO de atSistemas
26. ¡Hola!
Antonio David Fernández Reyes
CTO de atSistemas
Fundador de la Oficina Técnica de atSistemas
adfernandez@atsistemas.com
http://enmilocalfunciona.io
@antoniodfr
Agradecimientos por la demo ampliada:
• Alejandro Font
• Jesús Mateos
28. La Transformación Digital
Las empresas necesitan transformarse a través de la innovación tecnológica y los
procesos ágiles para poder abordar nuevos modelos de negocio digitales.
Mejora la colaboración interna.
Permite generar nuevas experiencias a sus clientes y nuevos
modelos de negocio.
Mejora la eficiencia operativa.
Reduce el Time to Market, permitiendo la
respuesta rápida ante cambios del mercado.
Impulsa la cultura de la innovación dentro de la
organización.
29. ¿Y por qué DevOps?
Mejorar la eficiencia operativa
Reducir el Time to Market,
permitiendo la respuesta rápida
ante cambios del mercado
Las estructuras de IT tradicionales no están
diseñadas para tener la agilidad requerida
La operación no se tiene en cuenta al diseñar y
desarrollar los productos software de las
organizaciones.
Mejorar la colaboración interna
Los fases secuenciales o la orientación a áreas o
departamentos (analistas, desarrollo, operación,
etc.) restringen la colaboración en las
organizaciones.
31. Pilares de DevOps
Cultura que alinea los
intereses de Desarrollo, QA y
Operaciones para dar la
mejor respuesta a las
necesidades del negocio.
Entrega Continua:
automatización de los
procesos que permiten llevar el
código desarrollado a entornos
productivos.
Incorporar la operación
en fases tempranas del
desarrollo, incorporando al
ciclo de vida otros elementos del
Producto software como la
infraestructura, su
monitorización, los distintos
tipos de pruebas, seguridad, etc.
32. Automatización y Mejora Continua
Automatización
Procesos de Entrega
Continua,
aprovisionamiento
de infraestructura, …
Susceptible de
mejora de forma
objetiva porque se
puede medir
Pero existen
muchas más
tareas repetitivas
en el día a día
Se incrementa la
productividad de
nuestros equipos
34. Mejorando la Productividad
Podemos conseguirlo mejorando
el canal por el que ejecutamos el
automatismo.
Un gran canal son las
interfaces conversacionales
35. 35
Uso de las Interfaces Conversacionales
Escribimos lo que
queremos hacer sin
cambiar de contexto
Plataforma / Automatismo
destino
Plataforma / Automatismo
destino
Plataforma / Automatismo
destino
ChatBots
36. ¿Que es un ChatBot?
Son programas informáticos diseñados para comportarse como un humano mediante
técnicas de inteligencia artificial, de forma que puedas interactuar con ellos para conseguir:
• La información que necesitas en cada momento
• Que algo quede hecho.
Tipos de ChatBots
o ChatBots: conversacionales que interactúan con nosotros y permiten dar un servicio de
primer nivel, antes de escalar a una atención humana.
Término acuñado por en 2008
o ChatOps: están enfocados a mejorar nuestra productividad, permitiéndonos hacer las tareas
que ya hacíamos, pero dentro del contexto de la conversación que ya estábamos teniendo.
37. El auge de las Apps de Mensajería
http://www.businessinsider.com/the-messaging-app-report-2015-11
38. ¿Y la inteligencia artificial de los ChatBots?
Opción 1: Natural Language
Processing (NLP)
Opción 2: Machine Learning (ML)
El comportamiento de los
ChatBots se programa
explícitamente
Las técnicas de Machine Learning
permiten al ChatBot aprender
cuando son expuestos a nueva
información.
39. hgo
¿Cómo funcionan?
Conceptos Clave
https://docs.oracle.com/en/cloud/paas/mobile-suite/develop/bots.html
❖ Intents
Ilustran el caso de uso, describen las acciones que el
bot ayuda a completar. Transferir Dinero o Abrir Issue
❖ Ejemplos
Frases asociadas a los Intents
❖ Entities
Le damos contexto a nuestros intents
❖ Machine Learning / NLP
Capacidad de aprendizaje con entrenamiento /
Detección de sentimientos, entidades, acciones, …
❖ Dialog Flow
40. BotCanal SistemaPersona
Ejemplo de Mejora de Productividad
Abrir issue
conversando
00:12 segundos
Aumento de un 64% en la Productividad de esta acción concreta
SistemaPersona
Abrir issue de
forma
Convencional
00:35 segundos
41. Algunas plataformas y soluciones
Azure Bot
Service
Lita
Plataformas Completas SaaS Frameworks Servicios NLP SaaS
Azure LUIS
Soluciones de Integración
Hubot
Err
Amazon
Comprehende
AWS LambdaWatson Assistant
42. Algunas claves de un ChatOps
El ChatOps siempre debe tener una salida ante
interacciones que no comprenda.
Nuestras plataformas / herramientas con las que hablar
deben exponer una API.
Debe estar donde están los usuarios
No hay porqué eliminar la intervención humana
45. Viaje a la nube con AWS: introducción a AWS, seguridad y normativas,
casos de uso y ejemplos
Juan Luis Vílchez, Partner Development Manager, AWS España & Portugal
47. Am z ’s U que ul u e
Customer
Focus
Pioneering Long-term
orientation
48. ?
… AWS: he le e u l y
(aka cloud) computing
Am z . m…
49.
50.
51. ¿Qué es el (verdadero) Cloud Computing?
Recursos de TI bajo demanda sobre redes
públicas o privadas con:
Cero costes por anticipado
Sin compromisos a largo plazo
Precio en pago por uso
52. Escalar rápidamente
Sin necesidad de estimar la
demanda esperada o
provisionar capacidad para
los picos no previstos
Hacerse global
en minutos
Reducir costes
Economías de Escala
Pago por Uso
Variedad de Servicios
Cloud
Ritmo de innovación
Agilidad
Velocidad, innovación
y “time-to-market”
Mejor utilización de los
recursos humanos,
foco en lo estratégico
Beneficios a todos los niveles
53. AWS Positioned as a Leader in the Gartner Magic Quadrant
for Cloud Infrastructure as a Service, Worldwide*
AWS is positioned highest in execution and furthest in
vision within the Leaders Quadrant
*Gartner, Magic Quadrant for Cloud Infrastructure as a Service, Worldwide, Leong, Lydia, Bala, Raj, Lowery, Craig, Smith, Dennis, June 2017 G00315215
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from AWS :
http://www.gartner.com/doc/reprints?id=1-2G2O5FC&ct=150519&st=sb
Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner
research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research,
including any warranties of merchantability or fitness for a particular purpose.
Gartner Sept 2017 – Market Share: IasS Public Cloud Services, WorldWide, 2016
44.2
54. ¿Qué hace a AWS diferente?
Construyendo y gestionando cloud desde 2006
90+ servicios para cualquier carga de trabajo
2,000+ funcionalidades basado en clientes
18 regiones, 54 zonas disponibilidad, 100+ PoPs
60+ reducciones de precios proactivos
Miles de partners; 4,500+ productos marketplace
Experiencia
Variedad de Servicios
Ritmo de Innovacion
Presencia Global
Filosofía de precios
Ecosistema
*as of January 2018
55. 18 REGIONES
+100 Puntos de
Presencia
La nube de AWS opera 52 Zonas de
Disponibilidad en 18 Regiones
geográficas en todo el mundo
Infraestructura de Cloud de AWS
https://aws.amazon.com/about-aws/global-infrastructure/
52
Zonas de
Disponibilidad
“AZs”
Ejemplo de Región
en Europa
Availability
Zone B
Availability
Zone A
Availability
Zone C
Datacenter Datacenter
Datacenter
Ejemplo de
Availability Zone
61. • Bankinter has provided online banking
services since 1996, and leads the European
banking industry in online financial operations
• Uses a credit-risk simulation application to
evaluate the financial health of customers
requiring high computational power for
realistic results
• AWS allows Bankinter to reduce the average
computation time from 23 hours to 20
minutes, with the ability to reduce even
further if required
AWS Allows Bankinter to Drastically Reduce Computation Time
From Hours to Minutes
62. MAPFRE Uses AWS to Save 88% on Infrastructure
• MAPFRE is the largest insurance company in
Spain, serving both individuals and businesses
• Needed to update its infrastructure to manage
travel costs, meet the new EU requirement for a
monthly solvency check, and improve the
process for setting up development
environments
• Using AWS enabled MAPFRE to reduce
infrastructure and travel costs, acquire a low-cost
system for implementing solvency checks, and
quickly spin up development environments
65. Pricing Models
1-year and
3-year terms
No Upfront
Partial Upfront
All Upfront
On-demand
Instances
Reserved
Instances
• All, Partial, or No up
front payment + Monthly
payments
• Significant discounts
over on demand price
• Pay as you go
• Starts from
$0.02/Hour
Spot Instances
67. La Seguridad es nuestra prioridad número 1
Diseñado de cara a
la Seguridad
Monitorización
constante
Altamente
automatizado
Altamente disponible Altamente
validado
https://aws.amazon.com/security/
Whitepaper: Overview of Security Processes
https://aws.amazon.com/es/whitepapers/overview-of-security-processes/
75. Patterns we’re seeing with AWS customers
Dev & Test True Production Mission Critical All-in
Build production apps
Migrate production apps
Marketing
Build mission-critical apps
Migrate mission-critical apps
Development and
test environments
Corporate standard
Cloud First!
Consulting Partners are Leading Customers at all Stages
76. • Dev & Test
Cómo empezar: Casos de uso más frecuentes
Aplicaciones
Empresariales
Almacenamiento
y Archivado
Disaster
Recovery
Web Sites Big Data SolucionesM
óviles
IoT
77. La Nube no es “Todo o Nada” …
Aplicaciones On-Premise
▪ Active Directory
▪ Configuración de Red
▪ Encriptación
▪ Backup appliances
AWS Cloud Apps
▪ Reglas de Usuarios y Accesos (IAM)
▪ Red privada (VPC)
▪ Encriptación (S3, RDS, HSM)
▪ Backups (Storage Gateway)
Direct
Connect
… es un viaje
81. Content
Context: Port of Algeciras
Digital transformation at #AlgecirasBrainPort
Agile development for our software projects
An example: Pit Stop Port Operations Algeciras
01
02
03
04
84. Key Drivers in Port Logistics
Just-in-Time
e-commerce
Industry Consolidation
Fierce Competition
Bigger Vessels
85. Problems in Port Logistics
Ports are seen as “BLACK HOLES” in logistics chains
✓ Visibility & Transparency
✓ Predictability & Reliability
✓ Eficiency
86. Mission of our Port
Accelerate the cargo flow through logistic chains
to support trade and create value
87. Algeciras Port Business Strategy
THE SEAMLESS FULL SERVICE LOGISTIC
PLATFORM OF SOUTH EUROPE
Value Proposition:
Superior Quality of Service
at a Geostrategic Location
90. Technology &
Innovation to the core
Operational Excellence in
Port Community
Seamless Integration in
the Logistic Chain
Mission Critical Priorities
Innovation as a
Business Process
Port CDM: Digital
Platform for ComPort
Digital Platform for B2B
Interactions
SEAMLESS – AUTONOMOUS – INTELLIGENT
91. Phase I: 2014-2016 Phase II: 2017-2020 Phase III: 2020-2025
2014 2017 2020 2025
One-Page IT & Innovation Plan
Digital Port
Ecosystem
New Innovation
Framework
Maximize Impact in
Port Community
Innovation as a
Business process
New Business
Models
Start-Ups
Collaboration
Collaboration &
Data analytics
Artificial
lntelligence
IT - Business
Integration
Logistics
Innovation
Hub
Next Generation
Port