spanish translation, various enhancements
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Mauro Torrez 2020-05-07 00:50:04 -03:00
parent 94c59cb9f1
commit f4d4a6ba3f
19 changed files with 202 additions and 19 deletions

View File

@ -1,6 +1,6 @@
--- ---
baseurl: 'https://mau.ro/' baseurl: 'https://mau.ro/'
languageCode: en-US # languageCode: en-US
title: Mauro Torrez title: Mauro Torrez
# Enable comments by entering your Disqus shortname # Enable comments by entering your Disqus shortname
disqusShortname: '' disqusShortname: ''
@ -11,22 +11,25 @@ theme: mauro
permalinks: permalinks:
post: '/:year/:month/:day/:slug' post: '/:year/:month/:day/:slug'
defaultLanguage: en DefaultContentLanguage: en
languages: languages:
en: en:
languageName: English languageName: English
weight: 1 weight: 1
# contentDir: content/en # contentDir: content/en
baseurl: https://mau.ro/
es: es:
languageName: Castellano languageName: Español
description: Sitio web personal de Mauro Torrez description: Sitio web personal de Mauro Torrez
weight: 2 weight: 2
# contentDir: content/es # contentDir: content/es
baseurl: https://mau.ro/es/
fr: fr:
languageName: Français languageName: Français
description: Site web personnel de Mauro Torrez description: Site web personnel de Mauro Torrez
weight: 3 weight: 3
# contentDir: content/fr # contentDir: content/fr
baseurl: https://mau.ro/fr/
params: params:
avatar: profile.png avatar: profile.png
@ -44,7 +47,7 @@ params:
# Medium = "username" # Medium = "username"
Telegram: maurete Telegram: maurete
cv: cv:
website: mau.ro website: https://mau.ro
website_full: 'https://mau.ro/' website_full: 'https://mau.ro/'
#tel = "+44 0000 000000" #tel = "+44 0000 000000"
#tel_full = "+440000000000" #tel_full = "+440000000000"

View File

@ -1,10 +1,6 @@
--- ---
title: "CV" title: "CV | Mauro Torrez"
categories: ["cv"] categories: ["cv"]
date: 2018-07-28T01:52:59-05:00 date: 2020-05-06T19:05:00-03:00
tags: ["cv", "resume"] tags: ["cv", "resume"]
--- ---
# Hello
Lalalal

6
content/cv.fr.md Normal file
View File

@ -0,0 +1,6 @@
---
title: "CV | Mauro Torrez"
categories: ["cv"]
date: 2020-05-06T19:05:00-03:00
tags: ["cv", "resume"]
---

View File

@ -1,6 +1,6 @@
--- ---
title: "CV" title: "CV | Mauro Torrez"
categories: ["cv"] categories: ["cv"]
date: 2018-07-28T01:52:59-05:00 date: 2020-05-06T19:05:00-03:00
tags: ["cv", "resume"] tags: ["cv", "resume"]
--- ---

1
content/es/img Symbolic link
View File

@ -0,0 +1 @@
../img/

View File

@ -30,7 +30,7 @@ source:
time: 2014 time: 2014
description: description:
Applied programming course using the Symfony PHP framework. Applied programming course using the Symfony PHP framework.
Subjects included version control systems, MVC paradigm, Subjects included version control systems, MVC pattern,
routing, templating, controllers, and deployment of a PHP routing, templating, controllers, and deployment of a PHP
application. application.

View File

@ -13,9 +13,10 @@ content:
freeform: freeform:
Creating and managing infrastructure as code with Ansible, AWX, Creating and managing infrastructure as code with Ansible, AWX,
Terraform and Vagrant; immutable infrastructure with Docker and Terraform and Vagrant; immutable infrastructure with Docker and
Packer; container orchestration with Kubernetes and Docker Packer; log collecting and aggregation with Graylog; metrics
Swarm; log collecting and aggregation with Graylog; metrics collection and reporting with InfluxDB, Prometheus, Grafana and
collection and reporting with InfluxDB, Prometheus, Grafana. Zabbix.
# container orchestration with Kubernetes and Docker Swarm;
- title: DevOps and continuous delivery - title: DevOps and continuous delivery
freeform: freeform:
@ -48,5 +49,6 @@ content:
certification: DELF B1 certification: DELF B1
- name: Catalan - name: Catalan
proficiency: Beginner proficiency: Beginner
certification: A2, Institut Ramon Llull
- name: German - name: German
proficiency: Beginner proficiency: Beginner

10
data/es/education.yml Normal file
View File

@ -0,0 +1,10 @@
name: Educación Formal
source:
- title: Ingeniería en Informática
univ: Universidad Nacional del Litoral
place: Santa Fe, Argentina
date: 2020
type: Proyecto final (en curso)
description: Implementación de prácticas DevOps para el desarrollo
de software

48
data/es/employment.yml Normal file
View File

@ -0,0 +1,48 @@
---
name: Experiencia laboral
source:
- prof: Administrador de sistemas
place: Universidad Nacional del Litoral, Santa Fe, Argentina
time: 2012-actualidad
description:
"Parte del equipo de infraestructura de la red local de unos 500
usuarios. Administración de sistemas web para toda la
universidad: 20k alumnos, personal y público en
general. Instalación y mantenimiento de servicios tales como
directorio LDAP, servidor de coreo electrónico y servidores web
de frontend para toda la red. Impulsé la migración a
infraestructura como código, actualmente a cargo del diseño y la
implementación de pipelines de entrega continua trabajando en
conjunto con los equipos de desarrollo."
- prof: Consultoría DevOps
place: 4r Soluciones S.R.L., Santa Fe, Argentina
time: 2019-2020
description:
El objetivo de la consultoría fue agilizar la entrega del
software a los clientes mediante prácticas y herramientas
estandarizadas y confiables. La solución implementada abarcó la
dockerización del software para asegurar uniformidad entre los
entornos. También implicó la formación a los equipos de
desarrollo con el objetivo de generar un entendimiento común,
tanto del flujo de trabajo en git como del funcionamiento y
aplicación de las pipelines.
- prof: Curso de programación en PHP
place: Facultad de Ingeniería y Ciencias Hídricas - UNL, Santa Fe, Argentina
time: 2014
description:
Dicté un curso de programación aplicada usando el framework PHP
Symfony. El contenido abarcó sistemas de versionado, patrón
MVC, ruteo, plantillas, controladores y despliegue de
aplicaciones PHP.
- prof: Soporte técnico a usuarios de la red local
place: Universidad Nacional del Litoral, Santa Fe, Argentina
time: 2008 to 2011
description:
Éste fue mi primer trabajo, consistente en resolver problemas de
los usuarios en entornos tanto GNU/Linux como Windows. Nuestro
mayor logro fue migrar la totalidad de las estaciones de trabajo
Windows a GNU/Linux.

13
data/es/hobbies.yml Normal file
View File

@ -0,0 +1,13 @@
---
name: Hobbies
items:
- name: Idiomas
desc: me apasiona aprender nuevos idiomas, actualmente estudiando alemán.
- name: Cocina
desc: siempre intentando perfeccionar alguna receta.
- name: Jardinería
desc: admiro las plantas como forma de vida.
- name: Bicicleta
desc: mi medio de transporte predilecto.
- name: Running
desc: buena manera de activar cuerpo y mente.

8
data/es/initiatives.yml Normal file
View File

@ -0,0 +1,8 @@
---
name: Iniciativas
source:
- title: Intercambio estudiantil
place: Université du Québec À Montréal (UQÀM), Montréal, Québec, Canadá
date: 2012
description: Becado como parte del programa "Líderes emergentes en
las Américas" (ELAP) del Gobierno de Canadá.

9
data/es/introduction.yml Normal file
View File

@ -0,0 +1,9 @@
---
content:
- Soy un administrador de sistemas GNU/Linux con experiencia en la
administración de la infraestructura de software en múltiples
entornos. Actualmente, mi trabajo se enfoca en SRE (ingeniería de
fiabilidad) y entrega continua del software, trabajando en
conjunto con los equipos de desarrollo en el diseño y la
implementación de soluciones automatizadas que permitan la entrega
del software en forma rápida y fiable.

55
data/es/skills.yml Normal file
View File

@ -0,0 +1,55 @@
---
name: Habilidades e idiomas
content:
- title: Administración de sistemas
freeform:
"Experiencia en la gestión de entornos GNU/Linux: servidores,
redes y estaciones de trabajo; instalación y mantenimiento de
servidores web y proxy reverso, servidores de aplicación Java,
bases de datos, servicios de mail y de directorio
LDAP. Scripting en Bash y Python."
- title: Ingeniería de fiabilidad
freeform:
Creación y mantenimiento de infraestructura como código usando
Ansible/AWX, Terraform, Vagrant; generación de infraestructura
inmutable con Docker y Packer; recolección y agregado de logs
con Graylog; recolección y reporte de métricas con InfluxDB,
Prometheus, Grafana y Zabbix.
# orquestación con Kubernetes y Docker Swarm;
- title: DevOps y entrega continua
freeform:
Trabajo en conjunto con equipos de desarrollo en el diseño de
pipelines para la compilación, testeo y entrega del
software. Implementación de pipelines con GitLab, Drone, GitHub
Actions, BitBucket y Jenkins. Buen comunicador, dando soporte a
la transición hacia flujos de trabajo git más ágiles.
Implementación de herramientas accesorias a las pipelines
(plugins, imágenes Docker, etc). Despliegue en infraestructuras
cloud diversas incluyendo Amazon, Hetzner y Linode.
# - title: Technologies
# ranked:
# - name: [Spanish]
# stars: 5
# - name: [Java, Python, PHP, Git]
# stars: 4
# - name: [HTML/CSS3, Javascript]
# stars: 3
- title: Idiomas
languages:
- name: Español
proficiency: Hablante nativo
- name: Inglés
proficiency: Avanzado
certification: TOEFL
- name: Francés
proficiency: Avanzado
certification: DELF B1
- name: Catalán
proficiency: Principiante
certification: A2, Institut Ramon Llull
- name: Alemán
proficiency: Principiante

9
data/fr/education.yml Normal file
View File

@ -0,0 +1,9 @@
name: Formal Education
source:
- title: IT Engineer
univ: Universidad Nacional del Litoral
place: Santa Fe, Argentina
date: 2020
type: Thesis (Work in progress)
description: Implementation of DevOps practices in an IT
organization

View File

@ -5,9 +5,9 @@
<section id="about"> <section id="about">
<div class="container"> <div class="container">
<div class="avatar"> <div class="avatar">
<img class="img-circle" src="{{ .Site.BaseURL }}img/{{ .Site.Params.avatar }}" alt="Responsive image"> <img class="img-circle" src="{{ .Sites.First.BaseURL }}img/{{ .Site.Params.avatar }}" alt="Responsive image">
</div> </div>
<h3>I'm <strong>{{ .Site.Params.author }}</strong>, a Systems Administrator.</h3> <h3>I'm <strong>{{ .Site.Params.author }}</strong>, a System Administrator.</h3>
<h3>I'm into everything DevOps, Delivery Automation, and Infrastructure.</h3> <h3>I'm into everything DevOps, Delivery Automation, and Infrastructure.</h3>
<!-- <h3>Have a look at some of my working <a href="{{ .Site.BaseURL }}projects/"> projects</a>.</h3> --> <!-- <h3>Have a look at some of my working <a href="{{ .Site.BaseURL }}projects/"> projects</a>.</h3> -->
<h3>Check out my <a href="{{ .Site.BaseURL }}cv/">resume</a>.</h3> <h3>Check out my <a href="{{ .Site.BaseURL }}cv/">resume</a>.</h3>

View File

@ -1,5 +1,5 @@
<header class="three columns cv-basic"> <header class="three columns cv-basic">
<img src="{{ .Site.BaseURL }}img/{{ .Site.Params.avatar }}" class="me"> <img src="{{ .Sites.First.BaseURL }}img/{{ .Site.Params.avatar }}" class="me">
<h1>{{ .Site.Params.author }}</h1> <h1>{{ .Site.Params.author }}</h1>
<p> <p>
{{ with .Site.Params.cv.tel_full }} {{ with .Site.Params.cv.tel_full }}

View File

@ -6,6 +6,11 @@
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="{{ .Site.Params.Author }}" /> <meta name="author" content="{{ .Site.Params.Author }}" />
{{ if .Site.Params.description }}<meta name="description" content="{{ .Site.Params.description }}">{{ end }} {{ if .Site.Params.description }}<meta name="description" content="{{ .Site.Params.description }}">{{ end }}
{{ if .IsTranslated }}
{{ range .Translations }}
<link rel="alternate" hreflang="{{ .Language.Lang }}" href="{{ .Permalink }}" title="{{ .Language.LanguageName }}">
{{ end }}
{{ end }}
<link rel="shortcut icon" type="image/x-icon" href="{{ .Site.BaseURL }}img/favicon.ico"> <link rel="shortcut icon" type="image/x-icon" href="{{ .Site.BaseURL }}img/favicon.ico">
<title> <title>
{{- $url := replace .Permalink ( printf "%s" .Site.BaseURL) "" -}} {{- $url := replace .Permalink ( printf "%s" .Site.BaseURL) "" -}}

View File

@ -15,6 +15,15 @@
<li><a href="{{ .URL }}">{{ .Name | upper }}</a></li> <li><a href="{{ .URL }}">{{ .Name | upper }}</a></li>
{{ end }} {{ end }}
{{ end }} {{ end }}
{{ if .IsTranslated }}
<li class="nav-item"><ul class="nav navbar-nav lang-nav">
{{ $currLang := .Language.Lang }}
{{ range .AllTranslations }}
<li class="nav-item">
<a class="nav-link {{if eq .Language.Lang $currLang }}active{{ end }}" href="{{ .Permalink }}">{{ .Language.Lang }}</a>
{{ end }}
</ul></li>
{{ end }}
</ul> </ul>
</div> </div>
</div> </div>

View File

@ -121,6 +121,15 @@ em {
font-weight: 500; font-weight: 500;
} }
.lang-nav .nav-item:not(:first-child) .nav-link {
padding-left: 5px;
/* border-left: 1px solid #0006; */
}
.lang-nav .nav-item:not(:last-child) .nav-link {
padding-right: 5px;
/* border-right: 1px solid #0006; */
}
.vitae-container span.language { .vitae-container span.language {
font-weight: 500; font-weight: 500;
padding-right: 0; padding-right: 0;