Hello there, I'm Saul Gonzalez.
Skills
Recent Work
-
DevOps Engineer @ Polymer HQ
polymerhq.io (02-2022 - PRESENT)
● Design and maintain Ansible playbooks for infrastructure automation
● Effectively manage AWS resources and services, IAM, EC2, RDS, Cloudwatch, Cloudtrail, ELB, Route53…
● Oversee administration of Kubernetes cluster; design and implement Docker images and synchronize with registry
● Implement Zabbix for comprehensive monitoring and management
● Install, configure and setup Jenkins for CI/CD
● Manage FreeIPA for active directory access on private VPC
● Manage GCP projects, roles and API’s
Ansible:
Kubernetes:
Zabbix:
AWS:
PHP:
-
Casas Mesil
sistema.casasmesil.com.mx Private Access
Build backend api, frontend admin, android app for field employees can manage calendar, gps location, encrypted database, on field tasks, database custom sync, images and voice notes on tasks, google maps of all locations among other specs. Used lang: Server:
-
SmartDoor (upgrade)
SmartDoor upgrade, it controls electric break in homes to cut or plug the electricity remotely based on a calendar, among many security features added for the gatekeeper and electric doors.
Used lang: Server: -
Mesil
Backup daily database from dbase using .Net visual basic application made to upload a zipped file to VPS and migrate data to MySql database on cloud, make seles reports, charts, monthly sales targets. Used lang: Server:
-
SpartanSoft Admin
Design front and backend of a web service for administration, ecomerce with Prestashop, invoicing, creating big projects, manage employees, expenses, inventory, result graphics and more. Used lang: Server:
-
SmartDoor
Using a QR reader a ESP8266 and some relays, this software makes any electromagnetic door a smartdoor, records all accesses, limits the user to an access schedule, can send invites to friends using temporarily codes, get firmware updated on the air (automated firmware updates).
Used lang: Server: Hardware: -
Intelliwork
Create geo-referenced polygons, manage work done in the field, limit the user to an area to be able to access the property, take pictures and voice data to keep track of the work done in the field, calendar of events to field visits, route creation for the field technician and some other functions.
Used lang: Server: -
Intellibasc
Admin software for grain storage for reselling, it helps with the contorl, administration and processing of incoming grain. This software uses weight and moisture reading and its stored locally then uploadted to a server. Used lang: Server:
EDUCATION
-
Ago 2023
AWS Certified Cloud Practitioner
AWS
-
Sep 2022
Certified Kubernetes Administrator Course (CKA)
Udemy.com
Curse completed, next step is getting certified.
View my Curse Diploma -
Mar 2022
Kubernetes for the Absolute Beginners - Hands-on Course
Udemy.com
Curse completed, next step is getting certified.
View my Curse Diploma -
Mar 2022
Labs Kubernetes for beginners
Kodekloud.com
Labs for kubernetes beginners course.
View my Curse Diploma -
Sep 2020
LFCS Course at acloud.guru
Linux Foundation Certified System Administrator (LFCS)
Curse completed, next step is getting certified.
View my LFCS Curse Diploma -
Sep 2020
Linux Essencials
Linux Essentials Certificate
I've used Ubuntu desktop for a long time, I've allways liked Linux and what you can do with it. So I decided that it was time to get some certificates on Linux. My goals are quite high but I'm sure ill make them happen.
View my Linux Essentials Certificate -
Ago 1998 - June 2000
University of Monterrey (Mexico)
Software engineer
-
Ago 1993 - June 1995
High School
Marine military academy
Junior and Senior years on the academy, I still have a lot of friends from that time.
Git Activity
About me
I am a passionate self-learner with a wealth of experience in software development, marked by a portfolio of substantial projects. My expertise extends to diverse domains, with a particular fondness for creating intricate embedded systems employing an array of sensors and components. Thriving on challenges, I eagerly undertake projects encompassing elements such as sensors, Linux integration, and robust web services.
My affinity for the intricacies of software development is demonstrated by my proficiency in a multitude of areas. Ubuntu has been my steadfast companion for an extended duration, serving as a platform for honing my skills and undertaking intricate projects. As a testament to my dedication to security, I employ PHP encryption during FTP uploads, ensuring the safeguarding of PHP code on client servers.
Automated efficiency is a cornerstone of my approach. This is exemplified by my adept utilization of cron jobs on servers to streamline and expedite various processes. In the realm of networking, I have successfully orchestrated both Point-to-Point (PTP) and Point-to-Multipoint (PTMP) WiFi connections using Ubiquiti Networks, highlighting my versatility in seamlessly integrating various technologies.
In a nutshell, my journey is characterized by an insatiable curiosity, a penchant for intricate challenges, and a proven track record of bringing complex projects to fruition.
History as a developer, Linux admin
We recognized the need for a software solution within our family business, prompting me to embark on its development using VB 6 initially. At that time, VB 6 was the most fitting choice in light of my college education. As the years progressed, I adeptly embraced emerging technologies, harnessing their potential to revolutionize our operations. This journey led me to devise an automated software system tailored to our specific requirements. Leveraging an ASUS Tinkerboard as a local server, supplemented by a range of complementary components, I engineered real-time capabilities to capture weight and moisture data. I complemented this with the creation of a dynamic web service, granting us remote control over nearly all facets of our operations.
Notably, my endeavors extended to the realm of embedded systems, culminating in the development of access control mechanisms utilizing QR codes for seamless entry. This innovation entailed the utilization of the ESP8266 chip, which I seamlessly updated via over-the-air firmware updates. This process relied on Arduino for firmware management, while the web service's foundation rested on PHP, MySQL, and a Linux server infrastructure.
Carrer goals
As both a dedicated developer and an avid technology enthusiast, my daily motivation stems from the ability to craft innovative automated solutions that cater to people's needs.
Become a proficient DevOps engineer with a strong emphasis on AWS cloud services and Kubernetes expertise. I will achieve this by successfully obtaining the AWS Certified DevOps Engineer and Certified Kubernetes Administrator certifications. Throughout this journey, I aim to deepen my understanding of continuous integration and continuous deployment (CI/CD) pipelines, infrastructure as code (IaC) principles, containerization, and orchestration using Kubernetes. By dedicating time to hands-on projects and real-world scenarios, I will actively apply my knowledge and skills to design, implement, and manage robust cloud-based DevOps solutions. This accomplishment will not only enhance my professional value but also enable me to contribute effectively to teams and organizations seeking streamlined, efficient, and scalable development and deployment practices.