YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

JS

English:

Advanced

Juan Carlos S.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -06:00

America/Monterrey

English:

Advanced

Senior DevOps Engineer

I’m a DevOps engineer with 5 years of experience, who works mostly with Linux based cloud environments which need to be highly scalable, optimized, and secure to host high-performance applications and systems. I love to code and I’m passionate about everything regarding automation. I also enjoy working with databases, web servers, cloud providers, HIPAA Compliance, CI/CD, and container orchestration technologies.

Want to hire this engineer?

Check if Juan Carlos is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Python 2 years
MongoDB 1 year
MySQL 4 years
AWS 5 years
Terraform 3 years
Docker 3 years

Other technologies

Apache
Azure
Java
Linux
Windows
WordPress
Bash shell scripting
Elasticsearch
Golang
Jenkins
SSH
Bash
MariaDB
HTTPS
MSAzureAuth

Project Highlights

icon
DevOps Engineer

Reverse Media Group - Buzzdrives

The goal was to implement a highly scalable environment with their main site. I created different environments (dev, prod) and both of them had CI/CD with Bitbucket Pipelines, Amazon S3, AWS CodeBuild and AWS CodeDeploy. All the database info was located in a couple of RDS instances. Technology stack: Linux / AWS / Auto Scaling / Bitbucket Pipelines / Cloudwatch / Load Balancer / RDS

Responsibilities & achievements

AWS
Linux
Bitbucket
icon
DevOps Engineer

DealershipPerformance360

I dockerized 6 applications, these apps are PHP and NODE. I managed to make the old functional applications in a dockerized environment. In order to accomplish this I used Amazon Elastic Container Service (ECS) along with ECR for image versioning and the deployments were made with Bitbucket Pipelines and the AWS DevTools. The deployment I configured was a Blue/Green deployment, this means that they don’t have downtime when a deploy its done. Configured prod and dev environment for each application that means they have 12 main dockerized applications. I also configured a multi branch deployment method on Bitbucket. Which means that everytime that they create a branch with the name feature/* a special pipeline is deployed and they will have a FDQN with the name of that created branch.e.i. They create a branch called feature/special-hotfix and they will automatically have a FDQN with the name special-hotfix.dealership.com(fictional FDQN) so they can test changes in their own live site before merging into master. Technology stack: AWS / Bitbucket Pipelines / AWS DevTools (CodePipeline, CodeBuild and CodeDeploy) / EC2 / Docker / ECS / ECR / EC2 / Load Balancers / PHP / NODE / Angular

Responsibilities & achievements

AngularJS
AWS
Node.js
PHP
Loader
Docker
Bitbucket
icon
DevOps Engineer

RISECX and CARESPACE

For RISECX I’ve setup and configured many websites, providing them with support for more than 10 sites some of them on AWS and some of them on Azure. For CARESPACE they needed an architecture completely built in Azure because of some security aspects recommended by Microsoft. For these I setup the next: - Container Instances, this service contains the application in a dockerized way. - Resource Groups - Application Gateway - Storage Accounts - Virtual Machines - Azure Container Registry - Azure DevOps (Azure Pipelines) - Terraform CI/CD flow: Implemented a complete CI/CD flow with Bitbucket Pipelines, and Azure Pipelines. When they make a change in Bitbucket, Azure is always checking the changes. Then, azure runs a pipeline to build the docker image and upload it to ACR. After the image is built and Azure DevOps detects that change, it starts another Release/Deploy Pipeline that runs Terraform and it constructs Networking, Application, and uploads different configuration files to Azure blob storage that would be used in the app. Technology stack: Azure / VPC / Container Instances / Virtual Machines/ Jenkins / Bitbucket / Azure monitoring / ACR / Azure DevOps / Azure Pipelines / Terraform

Responsibilities & achievements

Azure
Jenkins
Virtual Machine
Bitbucket
Terraform
Azure Automation
icon
DevOps Engineer

Strike Graph

Here we deployed three environments (DEV, QA, and PROD) to ECS Fargate with Gitlab Pipelines and Terraform Templates. The Terraform templates deploy several services for AWS, EC2 servers, RDS, Load Balancers, VPC, Security Groups, ECS, ECR, and all the necessary configurations for the correct functionality of the application. Technology stack: AWS / Gitlab Pipelines / EC2 / Docker / ECS / ECR / EC2 / Load Balancers / Terraform / Node / React / Auth0 / Nginx / PostgreSQL

Responsibilities & achievements

AWS
Node.js
PostgreSQL
React.js
Nginx
Loader
Docker
GitLab
Terraform
icon
System Administrator

Texsom

My job was to, along texsom.com, optimize and migrate different sites for this company. I migrated around 3 sites to different AWS EC2 instances. I also launched, configured, maintained and migrated a couple of big MySQL databases to AWS RDS service. Configured auto scaling and high availability methods for their wine site. They have too many requests on their site around 2 months each year. So they’re prepared in case that thousands of users get in their sites at the same time. Technology stack: WORDPRESS / PHP / RDS / AWS / EC2 / Route53

Responsibilities & achievements

AWS
PHP
WordPress
icon
System Administrator

Effortless legal

My job was to maintain the different environments already created and sites located on their servers, CI with Jenkins and deployment to AWS Elastic Beanstalk. Helped them fixing server-side issues regularly. Technology stack: AWS / EC2 / MySQL / Elastic Beanstalk / Jenkins

Responsibilities & achievements

AWS
MySQL
Jenkins
icon
System Administrator

Windsor cares facilities

Maintained more than 30 WordPress sites in two different servers. Email management. DNS management. Migration of the content to different servers several times. Updating and maintaining of WordPress on all the sites. Optimization of Apache and Nginx webservers on the server. Backups management for code and EC2 and RDS servers. Technology stack: AWS / EC2 / RDS / CloudFlare / PHP / WordPress

Responsibilities & achievements

AWS
PHP
WordPress
icon
System Administrator

Massy Stores

Managed, migrated and optimized different websites and environments for their team. They had several servers, databases and everything was maintained with AWS. Technology stack: AWS / EC2 / RDS / CloudFlare / PHP / WordPress

Responsibilities & achievements

AWS
PHP
WordPress
icon
System Administrator

INOLTRO

Supported them on different websites and hostings. Managed, migrated and maintained many databases. Optimized and launched many sites of their different clients. Worked with them with around 15 sites. Technology stack: AWS / EC2 / cPanel/ PHP / WordPress / MySQL

Responsibilities & achievements

AWS
MySQL
PHP
WordPress
CPanel

Education

Higher education in Computer Science

Agency

Software development company agency #2003

50-100

GMT-7

United States

Core Expertise

Apache
AWS
Azure
Cloud Engineer
Data Scientists
Java
JavaScript
Kubernetes
Linux
MySQL
Node.js
PHP
PostgreSQL
Python
React.js
React Native
Ruby
Ruby on Rails
TypeScript
DevOps
Go
Golang
Redis
Test Automation
Test Case Design
RESTful API
Docker
JavaSE
Vue.js
GraphQL
Google Cloud Platform
JavaScript MVC
GoLand
Next.js
Terraform
Cloudformation
Data Analyst

Want to hire this engineer?

Check if Juan Carlos is available