My resume is also available in pdf format with source code here.
Education
Ph.D. in Telematics
M.Sc. Telecommunications Engineering - Extraordinary End-of-Degree Award
University of Valladolid, 2012
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
HashiCorp Certified: Terraform Associate (003) - Hashicorp
October 2023 - October 2025
Microsoft Certified: Azure Fundamentals - Microsoft
February 2023 - NA
PCA: Prometheus Certified Associate - The Linux Foundation
December 2022 - December 2025
CKS: Certified Kubernetes Security Specialist - The Linux Foundation
September 2022 - September 2024
CKA: Certified Kubernetes Administrator - The Linux Foundation
April 2022 - April 2025
MongoDB Certified DBA Associate (C100DBA) - MongoDB, Inc
February 2022 - NA
Elasticsearch Certified Engineer - Elastic
November 2021 - November 2023
AWS Certified Solutions Architect - Associate - Amazon Web Services Training and Certification
July 2021 - July 2024
Google Cloud Associate Cloud Engineer - Google Cloud
June 2021 - June 2024
AWS Certified Cloud Practitioner - Amazon Web Services Training and Certification
April 2021 - July 2024
CKAD: Certified Kubernetes Application Developer - The Linux Foundation
March 2021 - March 2024
Hashicorp Certified: Terraform Associate - Hashicorp
February 2021 - October 2023
Conferences
WTF is SRE - Cloud FinOps & Sustainability on Kubernetes
April 2022
Cloud Native Rejekts - Cloud FinOps & Sustainability on Kubernetes
May 2022
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, Economic, dissatisfaction and reputation risks of hardware and software failures in PONs
Á. Fernández and N. Stol, CAPEX and OPEX simulation study of cost-efficient protection mechanisms in passive optical networks
Á. Fernández and N. Stol, Managing software failures and capacity assignment to control interval availability in PONs
8th International Workshop on Resilient Networks Design and Modeling, 2016
Skills
This section is a ragbag of skills, programming languages, technologies, etc. Here is a *mostly* honest overview of my skills.