Summary
Overview
Work History
Education
Skills
Technical skills
Software
Courses
Timeline
Generic
Martín De La Cruz Bartolo

Martín De La Cruz Bartolo

DevOps Engineer

Summary

Computer Engineering National Polytechnic Institute (IPN) at the School of Mechanical Engineering; currently I am leading a team to create and maintain the DevOps philosophy for the development of CI/CD processes of applications in the cloud using the Amazon Web Services.

Overview

2025
2025
years of professional experience
2
2
Languages

Work History

SemiSenior DEVOPS

Macropay
4 2024 - Current
  • Infrastructure area-DevOps Macropay site reliability engineer (SRE) role: DevOps area leader: Development of new automation processes oriented to platforms
  • Follow up of projects and tickets by team members
  • Training of personnel in the use and development of pipelines
  • Training staff in technologies such as Terraform, Jenkins, AWS, Kubernetes, etc
  • Tracking and monitoring a platform debugging incidents
  • Analysis of architectures for the deployment of components
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Designed and implemented containerization strategies using Docker and Kubernetes, improving resource utilization and management.
  • Technologies used: AWS, Python, bash, batch, terraform, node, Docker, Linux, Kubernetes
  • Maintained version control systems like Git or SVN for seamless collaboration among developers and engineers during project lifecycles.

JUNIOR DEVOPS

Macropay
08.2022 - 04.2024
  • Infrastructure area-DevOps Macropay site reliability engineer (SRE) role: Automation in CI/CD processes following the DevOps approach: Understanding of the process of building applications in different languages such as node js, java, c# and Python and dependencies
  • Use of Amazon Web Services (AWS) as infrastructure for building and deploying applications (services used: EC2, EKS, ECS, ECR, AMPLIFY, LAMDA, S3, Cloud Watch, Secret Manager and Route 53)
  • Use of Terraform for the deployment of applications in Amazon Web Services
  • Development of pipelines in Jenkins server in Groovy language for the automation of the construction and deployment of applications in new environments
  • Use of Docker to build container images for application execution
  • Development of Python applications for building and deploying applications
  • Development of bash and batch scripts for the execution of tasks in Linux and Windows
  • Analysis of errors within the platforms for their solution
  • Use of serverless and fargete technology for the deployment of applications in EKS, ECS and lambdas
  • Use and management of application deployment with Kubernetes in EKS fargate
  • Technologies used: AWS, Python, bash, batch, terraform, node, Docker, Linux, Kubernetes

JUNIOR DEVELOPER

Indra/Minsait
01.2021 - 08.2022
  • BBVA Bank complete input source analysis flow for Big Data projects
  • Analysis and opinions of input sources: Understanding of sources and data requested for project development
  • Understanding of specific sources flow
  • Preparation of opinions specifying all source details
  • Data profiling and analysis of production data information
  • Mapping of source flow and behavior with characteristics and details
  • Development of diagrams and dictionaries according to the issued report
  • Technologies used: Ikara

JUNIOR DEVELOPER

Indra/Minsait
09.2020 - 12.2020
  • BBVA Bank Development of new namings and dictionary development
  • Development of dictionaries for new namings: Making sample dictionaries according to manuals and best practices
  • Data mapping with interfaces and samples with respect to new namings
  • Data validation with respect to samples and fields according to manuals and best practices.

JUNIOR DEVELOPER

Indra/Minsait
06.2020 - 09.2020
  • Indra Training Datio Data Ingestion and Scala Datio Processing
  • Trained in complete data ingestion flow: Perform sample dictionaries according to manuals and best practices
  • Development in kirby defining transformations for Staging, RAW and Master levels
  • Development for hammurabi defining data approval rules
  • Demonstration of test work
  • Scala program development
  • Main functions with spark
  • Technologies used: Scala, kirby, spark, hammurabi.

JUNIOR DEVELOPER

Indra/Minsait
09.2019 - 06.2020
  • Banco Sabadell Migration of online banking services to Microservices in Spring Boot java
  • Developer in migration of Genexus services to Microservices in Spring Boot java: Track the code of the services in genexus
  • Define the scope of each Microservice, as well as the nomenclature of its name according to its functionality
  • Perform Microservices Swaggers including methods, variables, messages and endpoints
  • Development of Microservices and documentation of the methods used
  • Development of unit tests to the Microservices and validation of its correct operation
  • Validate endpoint responses locally
  • Documentation of services in genexus code
  • Technologies used in the project: Java, Spring Boot, Spring Cloud, Genexus 9, Oracle SQL.

JUNIOR DEVELOPER

Indra/Minsait
- 09.2019
  • Indra Training Microservices, Angular, Ionic
  • Developer in the technologies taught: Development of Microservices locally to consume and process data from a MySQL database
  • Development of an interface to use Microservices in Ionic with Angular
  • Use 3-layer models of Microservices to consume data, process data and display data to the user
  • Technologies used in the project: MySQL Sping Boot, Spring Cloud, Angular, Ionic.

Cualitec
06.2019
  • Cualitec Robotics class design with Arduino and computer science
  • Discussion of the main topic of the class as well as selection of components to be used
  • Development of manual that students will have to perform the activities
  • Development of the teacher's manual for the development of the activities as well as the annotations and results to be achieved in class
  • To make a functional prototype of the activity resulting from the class
  • Review of congruences between classes.

Education

Computer Engineering -

National Polytechnic Institute
01.2015 - 2019.12

Skills

    Familiarity with SQL

    Responsive Web Design

    Linux command line

    Object-Oriented Programming

    Infrastructure Automation

    System Administration

    Monitoring and Logging

    Microservices Architecture

    Continuous integration

    Continuous deployment

    Version control systems

Technical skills

Groovy, 1 year, True, Java, 1 year, False, C++, 1 year, False, Python, 1 year, True, Matlab, 1 year, False, AWS, False, AWS cli, False, Visual Studio code, False, Visual Studio, False, Postman, False, mysql, user level, False, sql, user level, False, Kubectl, False, Node, 2 months, True, Linux, False, Bash, 6 months, True, Terraform, 6 months, True, Batch, 6 months, True

Software

Python

Bash

Docker

Kubernetes

AWS

Terraform

Courses

- Master Microservices with Spring Boot and Spring Cloud

- Angular - The Complete Guide (2020 edition)

- Bash - Linux Command Interpreter. Learn from scratch

- Kubernetes, from beginner to expert

- Jenkins, de cero a héroe: conviértase en un maestro DevOps de Jenkins

- Docker, from beginner to expert

Timeline

JUNIOR DEVOPS

Macropay
08.2022 - 04.2024

JUNIOR DEVELOPER

Indra/Minsait
01.2021 - 08.2022

JUNIOR DEVELOPER

Indra/Minsait
09.2020 - 12.2020

JUNIOR DEVELOPER

Indra/Minsait
06.2020 - 09.2020

JUNIOR DEVELOPER

Indra/Minsait
09.2019 - 06.2020

Cualitec
06.2019

Computer Engineering -

National Polytechnic Institute
01.2015 - 2019.12

JUNIOR DEVELOPER

Indra/Minsait
- 09.2019

SemiSenior DEVOPS

Macropay
4 2024 - Current
Martín De La Cruz BartoloDevOps Engineer