DevOps and AWS Developer in New York, NY, United States
DevOps Engineer2018 - PRESENTAnnalect
Technologies: Amazon Web Service (AWS), Python, Bash, Docker
- Automated a variety of processes including patches, upgrades, user management, IAM user management, and Reshift user management.
- Created and maintained a monitoring system (memory, CPU, disk space, running processes, and services in EC2, RDS, and Redshift) and implemented notifications via Slack and email.
- Implemented asynchronous job triggering using AWS Lambda functions and AWS Batch/ECS.
- Installed AWS Lambda monitoring and job status alerts via email and AWS Cloudwatch Event.
- Optimized a cloud email solution using AWS Lambda/AWS Dynamo and AWS—allowing an infinite number of virtual addresses.
- Managed AWS S3 triggers using AWS Lambda functions to perform a wide variety of tasks (moving files, extracting, processing, and notifying).
- Completed a solution using Ansible for the automated patching, upgrading, and configuration of a wide range of services and processes.
CTO | DevOps | Software Engineer2005 - PRESENTEduWeb
- Developed and maintained a leading online student information system with a wide range of capabilities including grade management, report generation, a messaging platform (using SMS, email, internal messages), a billing platform (that could be used both online/offline), and many more.
- Worked in many capacities such as a lead developer, DevOps, and CTO.
- Developed a mobile app for the web system.
- Wrote a script to synchronize users between Joomla and a proprietary application.
- Migrated us to being on-premise to separate cloud providers (database, application) to an AWS environment (application, database); AWS EB/RDS.
Founder | CTO2011 - 2013Wild n Loyal
Technologies: PHP, Amazon Web Services (AWS), jQuery Mobile, MySQL
- Founded an award-winning startup.
- Created web and mobile interfaces for a loyalty application for merchants that also had a client/admin view.
- Worked as a lead developer and CTO.
- Gained valuable experience with eCommerce businesses.
- Monitoring System (Other amazing things)
Here, I developed a monitoring system using infrastructure as code (IaC) and the Datadog API. It monitors a wide range of metrics and processes (CPU, disk space, memory usage, and running processes). It also has warning notifications and alerts are sent via email and Slack—basically, it makes monitoring easy because the whole alerting system is set up by executing a Python Shell script. The notifications also have all of the information necessary to know how to resolve the problem.
- AWS Automation (Other amazing things)
I excel at identifying and developing much-needed Python scripts to automate administrative tasks like the creation/assignment of identity and access management (IAM) policies and groups, database users, schemas and also managing IAM, RedShift, Aurora permissions.
These type of scripts are amazing because they make everyone's life easier by significantly shortening the time it takes to grant access permissions or create the groups/policies—it achieves desired results in a much lower time from minutes to mere seconds. This allows higher throughput of work via the standardization of resources being created. This translates to happier clients and an absence of bottlenecks.
- AWS-CLI Automation (Other amazing things)
I've successfully used AWS-CLI to automate processes like the migration of AWS SES rules to AWS Dynamo and the validation of access policies in AWS IAM. The perks of using it is that it's fast, reliable, and automated; requiring no manual work and thus lacks all human errors.
- DevOps Website (Other amazing things)
For a company, I proposed and executed a "DevOps" website where users can obtain easily and automatically the information they needed or start processes. I thoroughly enjoy creating new things that help people to easily automate mostly repetitive tasks.
- Automation with Ansible (Other amazing things)
I created Ansible playbooks for to automate the patching of Linux servers and upgrading WordPress sites. I find it incredibly useful because I personally hate manual, slow, repetitive, and boring tasks like updating plugins and implementing backups. With this one can doesn't have to do those type of tasks and it improves the speed and optimizes and standardizes the experience. Ultimately, resulting in a more structured way of work.
I also made a wrapper Python tool that takes advantage of Ansible's AWS dynamic inventories to select and filter machines using tags and to execute commands or playbooks.
ToolsAnsible, Apache, AWS CLI, AWS EBS, AWS-CLI, AWS IAM, AWS ELB, Git, AWS SES, AWS ECS, AWS ECR, Bamboo, AWS Push Notification Service (AWS SNS), Jenkins, Nginx, Elastic
PlatformsLinux, AWS EC2, AWS Elastic Beanstalk, Docker, Linux Subsystem
StoragePostgreSQL, AWS S3, AWS RDS, MySQL, SQLite
FrameworksCakePHP, Flask, Bootstrap 4, PHPUnit, Selenium
- Licentiate's degree in Physics1998 - 2005Universidad Simón Bolivar - Caracas, Venezuela
- AWS Cloud PractitionerAUGUST 2018 - AUGUST 2019AWS