Jonathan Baugh

Jonathan Baugh

Mentor
5.0
(1 reviews)
US$30.00
For every 15 mins
2
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Software Engineer. Climber. Musician.
Software Engineer. Climber. Musician.

I’m a self-taught web developer, DevOps engineer, and musician from Austin, Texas living in Amsterdam (NL).

I like working with Python, Django, Terraform, Ansible, Amazon AWS, Serverless architecture, CI/CD, Jenkins, Linux, Javascript, Git, JIRA, REST APIs, Web Security, and providing training.

English
Amsterdam (+01:00)
Joined January 2018
EXPERTISE
5 years experience | 1 endorsement
- Developing custom tools to help DevOps teams and developers get more done. - Django and Flask app development - Serverless architecture...
- Developing custom tools to help DevOps teams and developers get more done. - Django and Flask app development - Serverless architecture on AWS Lambda making heavy use of DynamoDB, Cognito, SES, and SQS.
AWSDjango
View more
AWSDjango
View more
6 years experience | 1 endorsement
- AWS Certified Solutions Architect - Associate - Helped bootstrap a DevOps team of 7 engineers that supported around 70 developers and d...
- AWS Certified Solutions Architect - Associate - Helped bootstrap a DevOps team of 7 engineers that supported around 70 developers and dozens of projects. - Setting up CI/CD pipelines to get the code out to customers. - Custom tooling to monitor, secure, and manipulate infrastructure. - Infrastructure as code via Terraform, CloudFormation, and/or Ansible. - Jenkins setup and configuration
10 years experience
- Facilitated penetration testing and confirming findings / fixes. - Provided training for development teams on Cross-site scripting (XSS...
- Facilitated penetration testing and confirming findings / fixes. - Provided training for development teams on Cross-site scripting (XSS), data validation/sanitization with regular expressions, and taught the OWASP top ten. - Created tools for testing AWS configuration against the CIS recomendations using Python. - Automated checks for SSL certificates and configuration across hundreds of domains. - Static analysis of Python code and dependencies as part of a CI/CD pipeline.

REVIEWS FROM CLIENTS

Jonathan's profile has been carefully vetted and approved as a Codementor. Connect with Jonathan now, and leave a review for them once you're done!
EMPLOYMENTS
Sr. Software Engineer
ROIKOI, Inc.
2016-06-01-Present
- Software development of the ROIKOI Refer platform using Python and Django with Postgres, ElasticSearch, and Redis. - Transitioned to Do...
- Software development of the ROIKOI Refer platform using Python and Django with Postgres, ElasticSearch, and Redis. - Transitioned to Docker containers orchestrated with Amazon ECS on Fargate and EC2 instances to balance cost and scalability. - Continuous integration using Jenkins. Our testing pipeline included static analysis, vulnerability scanning, unit testing, and integration testing for web and Android app using Selenium and Appium. - Load testing using JMeter and BlazeMeter. Using SumoLogic, AWS dashboards, and New Relic we were able to identify performance bottlenecks and ultimately improve performance and lower infrastructure costs. - Implemented a web application firewall (WAF), nightly vulnerability scanning, automated security updates, and security testing integrated with our build pipeline. - Facilitated multiple security audits and penetration testing. Worked alongside the development team to implement fixes for security findings and verified their resolution. - Fully automated our environment provisioning using Ansible and Terraform. Dedicated environments for customers or testing can now be provisioned in about 30 minutes instead of 3 days.
Python
Django
Jenkins
View more
Python
Django
Jenkins
Elasticsearch
Jira
Full Stack
Docker
View more
DevOps Engineer
GfK - Drive
2017-03-01-2017-08-01
- Built dashboards and monitoring for Splunk and provided training to the engineering teams. - Worked with the DevOps team to adopt Agile...
- Built dashboards and monitoring for Splunk and provided training to the engineering teams. - Worked with the DevOps team to adopt Agile practices which are most useful to DevOps teams. This included more structured retrospectives, documenting postmortems, and moving to “Scrumban” which is better suited to DevOps workflows. - Assisted with the setup and deployment of a Redis cluster by creating custom tests for measuring the throughput and resiliency of the cluster. - Developed a Python command framework for managing many day-to-day tasks such as managing DNS records in Cloudflare, validating proprietary configuration files, and interacting with the on-premise v-cloud solution.
Python
MySQL
Linux
View more
Python
MySQL
Linux
View more
Technical Lead of DevOps Team
Whole Foods Market
2014-11-01-2016-05-01
- After seeing lots of common issues among other development teams in my first year at Whole Foods I worked with management to build up a...
- After seeing lots of common issues among other development teams in my first year at Whole Foods I worked with management to build up a DevOps team of 7 engineers. - Developed a custom tool for programmatically assessing our AWS setup according to the CIS AWS recommendations. Approximately 75 tests could be run against all resources in every region to ensure configuration conformed to best security practices. - Evaluated tools related to log aggregation, application performance monitoring, and alerting. After tools were selected I provided guidance to other DevOps engineers and developers regarding how to best implement the solution. I provided training where necessary so that we could get the most out of the tools. - Provided security training for the development teams and larger IT organization.
Python
Monitoring
Jira
View more
Python
Monitoring
Jira
Ansible
Agile
Security software
Sumo Logic
View more
PROJECTS
OtterKnow
2018
- Created interface and API for the client-side to get information from elasticsearch or postgres stores. - Built a web scraper which agg...
- Created interface and API for the client-side to get information from elasticsearch or postgres stores. - Built a web scraper which aggregates articles from multiple news sources. - Created pipeline for ingesting scraped data. - Used nltk for entity recognition suggesting associations for existing entities in the database. - Automated testing and deployment using Jenkins.
Python
Django
Redis
View more
Python
Django
Redis
Elasticsearch
Docker
Kibana
Logstash
Elastic Stack
View more
Porkay
2016
- Developed project to extend the "5 Why's" into "N Why's" for the purpose of structuring investigation and problem solving.
- Developed project to extend the "5 Why's" into "N Why's" for the purpose of structuring investigation and problem solving.
Python
Django
PostgreSQL
Python
Django
PostgreSQL