My resume is also available in pdf format with source code here.

Experience

cLabs - DevOps Engineer

February 2023 - Present

  • Manage and administer the cLabs cloud infrastructure (Azure and GCP).
  • Migrate the cLabs owned infrastructure (Azure and Azure AD) to Mento spin off.
  • Install and manage the cLabs deployments based on Kubernetes (GKE and AKS).
  • Integrate cLabs deployments with the Akeyless.io Secrets Management Platform.
  • Develop and maintain a GitOps CI/CD approach for cLabs deployments using both push-based (Terraform, GitHub Actions) and pull-based (ArgoCD) GitOps.
  • Deploy and configure the monitoring and logging stack based on Prometheus, Promtail, Loki and Grafana Cloud with a GitOps approach (Terraform and GitHub Actions).
  • Automate the Helm charts lifecycle at cLabs (development, testing and publishing through GitHub Actions and GCP Artifact Registry).

cLabs - Independent Contractor - DevOps Engineer

August 2022 - January 2023

  • As independent contractor at cLabs, my duties were very similar to those described above as full-time employee.

Keyko - Independent Contractor - Platform Engineer

February 2022 - August 2022

  • Operate and maintain the Keyko.io CELO blockchain validator as well as set up the monitoring stack based on Grafana Cloud.
  • Install and manage the Keyko.io deployments based on Kubernetes (GKE).
  • Establish a GitOps approach for Keyko deployments using ArgoCD.
  • Plan and automatize the Helm charts lifecycle at Keyko.io (development, testing and publishing through GitHub Actions and GCP Artifact Registry).
  • Manage and administer the cloud infrastructure (AWS, GCP) and the Google Workspace for Keyko.io.
  • Configure and administer the CI/CD technologies at Keyko.io (Github Actions and DockerHub).
  • Deploy, configure and maintain the monitoring stack based on Prometheus, Alertmanager and Grafana in Kubernetes.

Empathy - Platform Engineer

September 2020 - February 2022

  • Install, manage and operate the Empathy.co platform based on Kubernetes (EKS and GKE) with Helm as a package manager.
  • Manage the cloud infrastructure (AWS, GCP) through Terraform and Atlantis.
  • Manage and configure several CI/CD technologies such as Github Actions, ArgoCD and Jenkins.
  • Deploy, rightsize and configure the monitoring stack (Prometheus, Alertmanager, Grafana) and the logging stack (Fluent Bit, Fluentd, Elasticsearch/Loki) in Kubernetes.
  • Work in FinOps trying to analyze, optimize and bring visibility and accountability to the cloud costs at Empathy.co.

StratioBD - DevOps and Software Engineer

March 2018 - September 2020

  • Developing the core backend of Stratio Data Centric product (DC/OS based PaaS).
  • By means of tools like Ansible and Docker, this position entails automating the deployment and operation of clusters of different technologies such as DC/OS (Mesos), Etcd, Vault, Zookeeper or Consul; as well as other system-monitoring related software like Prometheus and Grafana.
  • Additionally, my occupation requires developing shell/python scripts and go programs; plus an understanding of GNU/Linux main distributions (CentOS, RHEL, Ubuntu).

StratioBD - Support Technician

May 2017 - March 2018

  • Support and integration of Big Data technologies in PaaS based on DC/OS (Mesos).
  • System and operations support, cluster (infrastructure and resources) management and monitoring.
  • Automation of software provisioning and deployment, as well as configuration management through Ansible and shell scripting.
  • 24x7 Support.
  • Ticket troubleshooting and WA deploying.

NTNU - Ph.D. Candidate

June 2012 - March 2017

  • My position at the Department of Telematics (ITEM) consists of both research activities (75% - under the supervision of Associate Professor Norvald Stol) and teaching duties (25%).
  • As for my research activities, my dissertation is focused on cost-effective dependability of optical networks.
  • Teaching duties involved assistance to courses mainly related to networking (architectures, performance and dependability).

Certifications

Selected Publications

Some publications resulting from my research work. A full list of my publications can be found at my LinkedIn or ORCID profiles.

Á. Fernández and N. Stol, CAPEX and OPEX simulation study of cost-efficient protection mechanisms in passive optical networks

Optical Switching and Networking, 2015

Skills

This section is a ragbag of skills, programming languages, technologies, etc. Here is a *mostly* honest overview of my skills.

Alertmanager
5 / 5
Prometheus
5 / 5
Docker
5 / 5
Kubernetes
5 / 5
Helm
4 / 5
Mesos - DC/OS
4 / 5
AWS
4 / 5
Terraform
4 / 5
ArgoCD
4 / 5
Dependable IT Systems
3 / 5
Grafana
3 / 5
Fluent Bit
3 / 5
Loki
3 / 5
JSON
3 / 5
YAML
3 / 5
Elasticsearch
3 / 5
Ansible
3 / 5
GCP
3 / 5
HCL
3 / 5
Github Actions
3 / 5
Python
2 / 5
TLS
2 / 5
Vault
2 / 5
Thanos
2 / 5
Fluentd
2 / 5
MongoDB
2 / 5
Golang
1 / 5
Etcd
1 / 5
Zookeeper
1 / 5
FinOps
1 / 5
Jenkins
1 / 5