Daniel Jaramillo, Medellín开发者——哥伦比亚安蒂奥基亚
Daniel is available for hire
Hire Daniel

Daniel Jaramillo

Verified Expert  in Engineering

Software Developer

Location
Medellín -哥伦比亚安蒂奥基亚
Toptal Member Since
August 22, 2019

Daniel有超过十年的合同开发经验,在DevOps领域专攻AWS有几年的经验, Terraform, Kubernetes, and CI/CD. 他喜欢接受挑战, continuous learning, 不断改进,为客户提供最好的服务.

Portfolio

安全-你(通过Toptal)
亚马逊网络服务(AWS)、ELK (Elastic Stack)、Nagios、Linux、Python...
Skymind (via Toptal)
Terraform, Java, Python, Docker, Amazon SageMaker, Azure
Pocketmade(通过Toptal)
WordPress, Linux, DeployHQ, Gulp

Experience

Availability

Part-time

首选的环境

亚马逊网络服务(AWS)、Python、Linux、Jenkins、Terraform、Kubernetes

The most amazing...

...我参与过的项目包括帮助电信公司管理他们的基础设施和CI/CD管道,以便在他们的网络中部署复杂的ETL定义.

Work Experience

DevOps Engineer

2019 - PRESENT
安全-你(通过Toptal)
  • 创建并运行Ansible剧本.
  • 开发了Terraform资源来提供AWS基础设施.
  • 用于自动化的组合Python脚本.
  • 部署和维护ELK堆栈.
  • 构建用于监视的Nagios探测.
技术:亚马逊网络服务(AWS)、ELK (Elastic Stack)、Nagios、Linux、Python, Terraform, Ansible

DevOps Engineer

2019 - PRESENT
Skymind (via Toptal)
  • 创建了Azure DevOps管道.
  • 设置AWS SageMaker来训练模型.
  • 建立对Azure服务应用程序的监控.
  • Azure与AWS集成.
  • 实现SQS和SNS通知用户.
技术:Terraform, Java, Python, Docker, Amazon SageMaker, Azure

DevOps Engineer

2019 - 2019
Pocketmade(通过Toptal)
  • 使用来自谷歌的页面速度洞察作为度量,将页面速度索引从20提高到97.
  • 为开发环境设置Docker Compose.
  • 审查PHP文件并删除未使用的代码.
  • 配置CDN以更快的方式提供静态内容.
  • 使用DeployHQ设置一个CI/CD管道.
技术:WordPress, Linux, DeployHQ, Gulp

DevOps Team Lead

2010 - 2019
Teoco
  • Worked mainly on automated tasks using Python; a notable example was automating the testing of our customers' deliveries—previously this manual, and after automation, 我们把测试时间从两周缩短到一天.
  • 确保CI/CD管道顺利运行.
  • 主要使用AWS上的Terraform实现基础设施管理.
  • 为所有基础结构和交付管道生成文档.
  • 与其他团队互动,尤其是开发和QA团队.
技术:Hadoop, Oracle, Python, Git, Kubernetes, Jenkins

Integration Engineer

2002 - 2010
TTI-Telecom
  • 安装并管理应用程序所在的Linux操作系统.
  • Managed Oracle databases; it was a challenging task because the load involved billion of records every day.
  • 组合Bash和Python脚本,用于解析和丰富从网络元素接收的原始数据.
  • 为保存应用程序的本地服务器设计和实现HA.
  • 设计并实现了一个系统来恢复网元与应用程序之间丢失的数据.
技术:Python, Bash, Oracle, Linux, c++

Software Engineer

2000 - 2002
Geonet
  • 设计并开发了一个CRM系统,供哥伦比亚的一些公司使用,采用SaaS模式.
  • 使用Sun Cluster环境使系统高度可用,这在当时是最好的选择.
  • 开发了一个供公司客户使用的门户,用于监控其互联网使用情况.
技术:JavaScript, PHP, MySQL

持续交付架构

http://github.com/xneyder/terra_jenkins_k8s_aws
这个项目的目的是为一个可伸缩和安全的3层Node应用程序设计和实现一个持续交付架构.

技术:AWS、Terraform、Kubernetes、Jenkins、CloudFront、Node.js

从一个脚本构建所有的基础设施

http://github.com/xneyder/ecs_fargate_cloudFormation
这里的目标是从一个脚本构建所有的基础设施,以服务于Dockerized web应用程序. 它还包括流水线,自动化简化了整个过程. For example, 当开发人员将更改推送到存储库时, 它将自动构建Docker镜像, 将其推送到ECR存储库, 然后将其部署到Fargate服务.

技术:CloudFormation, Docker, ECR, ECS, Fargate, CloudWatch, CodePipeline

Python Tool

http://github.com/xneyder/chill
我构建了一个Python工具来测试ETL定义(执行、测试和部署ETL定义).

Languages

Python, Bash, SQL, PHP, Java, JavaScript, Go, c++

Platforms

亚马逊网络服务(AWS), Amazon, Kubernetes, Linux RHEL/CentOS, Docker, Azure, Linux, Oracle, DeployHQ, WordPress

Other

CI/CD管道,云基础设施,计算机科学

Tools

Terraform, Jenkins, Git, Gulp, Amazon SageMaker, Ansible, Nagios, ELK (Elastic Stack), AWS CloudFormation, Docker Compose

Storage

数据管道,MySQL, PostgreSQL

Frameworks

Yii 2, Hadoop

1998 - 2002

计算机科学学士学位

哥伦比亚大学EAFIT - Medellín