Scroll To View More
Fabian Ponce, Python Developer in New York, NY, United States
Fabian Ponce

Python Developer in New York, NY, United States

Member since November 16, 2017
Fabian is a DevOps professional with a proven track record as a hands-on individual contributor—from early-stage startups to established enterprises, full-time, and consultant roles. He has experience wearing multiple hats and operating in highly regulated environments.
Fabian is now available for hire

Portfolio

  • Toast
    Ansible, AWS, Ubuntu, Spark, Java, Dropwizard, Heroku, RabbitMQ
  • Saylent
    Ansible, AWS, Jenkins, Groovy, Node.js, Java, Spark
  • Burst
    Glassfish, Java, AWS, Chef

Experience

  • Linux, 12 years
  • Amazon Web Services (AWS), 7 years
  • AWS RDS, 5 years
  • PostgreSQL, 5 years
  • Ansible, 5 years
  • Continuous Integration (CI), 4 years
  • Continuous Delivery (CD), 4 years
  • Python, 4 years
New York, NY, United States

Availability

Part-time

Preferred Environment

Amazon Web Services, Terraform

The most amazing...

...thing I've built was a highly available email messaging cluster capable of delivering up to 2,500 messages per second.

Employment

  • Senior DevOps Engineer

    2016 - PRESENT
    Toast
    • Refactored the existing infrastructure automation to support the deployment of various environments on non-overlapping CIDR ranges. This allowed me to create a unified VPN experience for all Toast employees.
    • Migrated the configuration management code from Ansible 1.9 to 2+ and built a test suite to verify end-to-end functionality.
    • Created an Apache Spark infrastructure for long-term reporting and analytical workloads.
    Technologies: Ansible, AWS, Ubuntu, Spark, Java, Dropwizard, Heroku, RabbitMQ
  • DevOps Architect

    2017 - 2017
    Saylent
    • Supported a new initiative to create a brand new financial analytics product and build the automation to deploy it to multiple environments.
    • Created a highly-available spark cluster for data processing.
    • Implemented a continuous delivery solution that allowed their developers to work in unison and deploy code to multiple environments.
    • Oversaw the Dockerization of the applications in order to ensure the developer and production experience were unified.
    Technologies: Ansible, AWS, Jenkins, Groovy, Node.js, Java, Spark
  • Senior DevOps Engineer

    2016 - 2016
    Burst
    • Designed and implemented the high-level computing infrastructure architecture for Burst’s primary business SaaS product on Amazon Web Services.
    • Implemented the configuration management via Chef which automated the monitoring, provisioning, and identity and access management.
    • Created and designed a sustainable continuous delivery process using Jenkins and Git to manage deployments.
    Technologies: Glassfish, Java, AWS, Chef
  • Linux Systems Engineer

    2014 - 2016
    Lanyon Solutions, Inc.
    • Delivered multiple services in the AWS cloud environment, including mapping a traditional datacenter functionality to their cloud counterparts and maximizing the best practices in a hybrid environment and held to a 99.99% uptime standard..
    • Handled and was responsible for all the email architecture, created and maintained a Node.js application making up an in-house email analytics solution that enabled in-depth accounting and deeper understanding of our mail flow broken down by product. This application lived natively in AWS using Elastic Beanstalk, ELB, and RDS and sends 150 million communications annually.
    • Eliminated an email based system which implemented a cloud-based pager solution, VictorOps, based on an on-call schedule, and integrated with Icinga, New Relic, and Amazon CloudWatch.
    • Maintained the infrastructure team’s core services configuration using Chef and Git.
    Technologies: Linux, Nginx, AWS, Chef, Node.js

Experience

  • Dockerization at Saylent (Development)

    By making use of Docker at Saylent, and getting buy-in from all of the developers involved in the project, we were able to reduce the time it took to run a deploy onto AWS from ten minutes down to 30 seconds.

    This improved their ability to set up new customer environments, provide demos, and get faster feedback on their work.

  • Reducing the Cost of Downtime (Development)

    At Puresend, the deploys of their core application code were done once a month due to the impacts of downtime. During the downtime period, marketing links which had been sent out would not function and would result in a request timeout error.

    By implementing a failover application which could handle this traffic and record the metrics for later consumption, we were able to reduce the cost of downtime and set up a roadmap for improving developer velocity without damaging the business.

Skills

  • Tools

    AWS EBS, Jenkins, Ansible, Chef, Postfix, VMware, Gradle, Travis CI, CircleCI, Puppet, Nginx
  • Paradigms

    Continuous Delivery (CD), Continuous Integration (CI), DevOps, Agile Software Development
  • Platforms

    AWS EC2, Amazon Web Services (AWS), Linux, CentOS, Apache2
  • Storage

    AWS RDS, Datadog, AWS S3, Elasticsearch, PostgreSQL, Redis, MongoDB, MySQL
  • Other

    SMTP, Ubuntu Server, SparkPost, Groovy Scripting
  • Languages

    Ruby, Java, Bash, Python
  • Libraries/APIs

    Node.js
  • Frameworks

    Spark
I really like this profile
Share it with others