DevOps Engineer
2019 - PRESENTSafely-you (via Toptal)- Created and ran Ansible playbooks.
- Developed Terraform resources to provision the AWS infrastructure.
- Composed Python scripts for automation.
- Deployed and maintained the ELK stack.
- Built Nagios probes for monitoring.
Technologies: Amazon Web Services (AWS), ELK (Elastic Stack), Nagios, Linux, Python, Terraform, AnsibleDevOps Engineer
2019 - PRESENTSkymind (via Toptal)- Created Azure DevOps pipelines.
- Set up AWS SageMaker to train models.
- Established monitoring for Azure Service apps.
- Integrated Azure with AWS.
- Implemented SQS and SNS to notify users.
Technologies: Terraform, Java, Python, Docker, Amazon SageMaker, AzureDevOps Engineer
2019 - 2019Pocketmade (via Toptal)- Improved the page speed index from 20 to 97 using the page speed insights from Google as a measure.
- Set up Docker Compose for the development environments.
- Reviewed PHP files and removed unused code.
- Configured the CDN to serve static content in a faster way.
- Set up a CI/CD pipeline using DeployHQ.
Technologies: WordPress, Linux, DeployHQ, GulpDevOps Team Lead
2010 - 2019Teoco- Worked mainly on automated tasks using Python; a notable example was automating the testing of our customers' deliveries—previously this manual, and after automation, we reduced the testing from two weeks to one day.
- Ensured that the CI/CD pipeline was running smoothly.
- Implemented infrastructure management mainly using Terraform on AWS.
- Generated documentation for all the infrastructure and the delivery pipelines.
- Interacted with other teams, especially development and QA.
Technologies: Hadoop, Oracle, Python, Git, Kubernetes, JenkinsIntegration Engineer
2002 - 2010TTI-Telecom- Installed and administered the Linux OS that was holding the application.
- Managed Oracle databases; it was a challenging task because the load involved billion of records every day.
- Composed Bash and Python scripts for parsing and enriching raw data received from network elements.
- Designed and implemented HA for the on-premises servers holding the application.
- Designed and implemented a system to recover the data missed between the network elements and the application.
Technologies: Python, Bash, Oracle, Linux, C++Software Engineer
2000 - 2002Geonet- Designed and developed a CRM system used by some companies in Colombia in a SaaS model.
- Made the system highly available using the Sun Cluster environment which was the best option at the time.
- Developed a portal used by company clients to monitor their internet usage.
Technologies: JavaScript, PHP, MySQL