Jonathan Bethune, Cloud Architect Developer in Dallas, United States
Jonathan Bethune

Cloud Architect Developer in Dallas, United States

Member since February 21, 2018
Jonathan is a seasoned cloud architect and DevOps specialist based in Tokyo and New York who's worked for several startups, building their infrastructures and improving security. He's exceptionally knowledgeable about machine learning, data analysis, and data layer optimization. One of his best qualities is his knack for quickly learning new things, which explains his passion for infrastructure continuously evolving.
Jonathan is now available for hire

Portfolio

Experience

Location

Dallas, United States

Availability

Part-time

Preferred Environment

Java, IntelliJ, Python, Git, Linux

The most amazing...

...thing I've done was to automate the software environment (creation/deletion) for a company that saved tens of thousands of dollars—simple but satisfying work.

Employment

  • Founder

    2018 - PRESENT
    Bethune Consulting
    • Completed numerous Toptal client engagements successfully.
    • Scoped, estimated and implemented dozens of independent client projects.
    • Built a profitable Texas-based software corporation leveraging both local and remote talent.
    Technologies: Agile Product Management, Agile Project Management, Amazon Web Services (AWS), Azure DevOps, Infrastructure as Code (IaC), DevOps, Google Cloud Platform (GCP), Cloud Architecture, NixOS, GitHub, Site Reliability Engineering (SRE), Sumo Logic, Datadog, New Relic, Git, CI/CD Pipelines, Amazon ECS (Amazon Elastic Container Service), AWS IAM, GCP, AWS Lambda, Monitoring, TensorFlow, Machine Learning, Argo CD, Amazon EKS, AWS, Kubernetes, Amazon API Gateway, Vault, System Administration, DNS Configuration, Cloud Infrastructure, IT Networking, Dynamic Host Configuration Protocol (DHCP), Cisco, Domain DNS Setup, DNS Servers, DevSecOps, Boto 3, Okta, PySpark, Identity & Access Management (IAM), Security, Sentinel, Scripting, AWS CloudFormation, Amazon Virtual Private Cloud (VPC), CircleCI, Helm, Amazon CloudWatch, MySQL, AWS CodePipeline, Amazon EC2 (Amazon Elastic Compute Cloud), Node.js, Amazon S3 (AWS S3), AWS DevOps, Amazon ECR (Amazon Elastic Container Registry), JavaScript, High-availability Systems, Systemd, Azure Kubernetes Service (AKS), Azure API Management, API Management, Azure SQL
  • DevOps Engineer

    2022 - 2022
    Egomotion OpCo Corp. dba Zeus Living Inc.
    • Migrated all EKS Clusters to private subnets and upgraded to the latest versions of Kubernetes. Also helped optimize Kubernetes configuration across environments for faster CICD pipelines.
    • Wrote Terraform and Terragrunt code to establish infrastructure as a code paradigm.
    • Completed network security audit of AWS infrastructure and leveraged security hub to create prioritization of vulnerabilities identified in S3, RDS, and EC2.
    Technologies: Amazon Web Services (AWS), Python, Selenium, Ruby on Rails (RoR), Node.js, Amazon EKS, Kubernetes, Buildkite, Docker, Amazon S3 (AWS S3), Infrastructure as Code (IaC), DevOps, Cloud Architecture, GitHub, Datadog, New Relic, Git, CI/CD Pipelines, Amazon ECS (Amazon Elastic Container Service), AWS IAM, GCP, AWS Lambda, Monitoring, AWS, ServiceNow, System Administration, DNS Configuration, Cloud Infrastructure, IT Networking, Dynamic Host Configuration Protocol (DHCP), Cisco, Domain DNS Setup, DNS Servers, DevSecOps, Okta, Identity & Access Management (IAM), Security, Scripting, AWS CloudFormation, Terraform, Amazon Virtual Private Cloud (VPC), Helm, Amazon CloudWatch, MySQL, AWS CodePipeline, Amazon EC2 (Amazon Elastic Compute Cloud), AWS DevOps, Amazon ECR (Amazon Elastic Container Registry), High-availability Systems, Systemd, Azure Kubernetes Service (AKS), API Management
  • Director of Education and Training

    2019 - 2022
    Toyota Research Institute Advanced Development
    • Ran dozens of classes on Agile development, leadership, and scrum. Ensured several hundred untrained Japanese developers were capable of developing software in a fast-paced Scrum-style environment.
    • Designed multiple educational programs for hundreds of Toyota staff. These included online English courses, self-paced programming classes, and soft skills courses in management and Agile development.
    • Served as the product owner for TRI-AD "Dojo," an education startup within the Toyota group working with various external partners to deliver modern software development training to Japanese clients within and outside the Toyota group.
    Technologies: Amazon Web Services (AWS), Cassandra, Redis, C, Java, Ruby, AWS, Git, Python, Infrastructure as Code (IaC), DevOps, Google Cloud Platform (GCP), Cloud Architecture, GitHub, Datadog, New Relic, CI/CD Pipelines, Amazon ECS (Amazon Elastic Container Service), AWS IAM, GCP, Monitoring, Machine Learning, Amazon EKS, Kubernetes, Amazon API Gateway, ServiceNow, System Administration, DNS Configuration, Cloud Infrastructure, IT Networking, Dynamic Host Configuration Protocol (DHCP), Cisco, Domain DNS Setup, DNS Servers, DevSecOps, PySpark, Identity & Access Management (IAM), Security, Sentinel, Scripting, AWS CloudFormation, Terraform, Amazon Virtual Private Cloud (VPC), Helm, Amazon CloudWatch, MySQL, AWS CodePipeline, Amazon EC2 (Amazon Elastic Compute Cloud), Amazon S3 (AWS S3), AWS DevOps, JavaScript, High-availability Systems, Systemd, API Management
  • Senior Consultant

    2018 - 2019
    Instaclustr
    • Developed Instaclustr's PaaS offerings for Cassandra and Spark.
    • Helped Instaclustr clients successfully deploy and optimize Apache technologies such as Cassandra, Spark, and Kafka.
    • Wrote technical blog posts to help improve SEO and recruit engineering talent.
    Technologies: Java, Spark, Apache Kafka, Cassandra, Azure, DevOps, Cloud Architecture, GitHub, Site Reliability Engineering (SRE), Sumo Logic, Datadog, New Relic, Git, CI/CD Pipelines, Amazon ECS (Amazon Elastic Container Service), AWS IAM, GCP, Monitoring, TensorFlow, Machine Learning, AWS, Kubernetes, Vault, System Administration, DNS Configuration, Cloud Infrastructure, IT Networking, Dynamic Host Configuration Protocol (DHCP), Cisco, Domain DNS Setup, DNS Servers, DevSecOps, Identity & Access Management (IAM), Security, Sentinel, Scripting, AWS CloudFormation, Amazon Virtual Private Cloud (VPC), CircleCI, MySQL, Amazon EC2 (Amazon Elastic Compute Cloud), Amazon S3 (AWS S3), AWS DevOps, Amazon ECR (Amazon Elastic Container Registry), JavaScript, High-availability Systems, Systemd, Azure Kubernetes Service (AKS), API Management, Azure SQL
  • DevOps Engineer

    2018 - 2018
    Boston Consulting Group
    • Created Prometheus monitoring and alerting for AWS infrastructure to support a machine learning application.
    • Designed AWS architecture for back-end machine learning software services and deployed relative AWS assets to support apps developed by the engineering team.
    • Served as SRE in charge of alert response for outages and other system problems. Created Runbooks, documentation, CronJobs, and other tools to help automate recovery from various failures.
    Technologies: Amazon Web Services (AWS), Terraform, Ansible, Go, Python, Site Reliability Engineering (SRE), Sumo Logic, Datadog, New Relic, Git, CI/CD Pipelines, Amazon ECS (Amazon Elastic Container Service), AWS IAM, GCP, AWS Lambda, Monitoring, Machine Learning, Amazon EKS, AWS, Kubernetes, Amazon API Gateway, Vault, System Administration, DNS Configuration, Cloud Infrastructure, IT Networking, Dynamic Host Configuration Protocol (DHCP), Cisco, Domain DNS Setup, DNS Servers, DevSecOps, Boto 3, Okta, Identity & Access Management (IAM), Security, Scripting, AWS CloudFormation, Amazon Virtual Private Cloud (VPC), Helm, Amazon CloudWatch, MySQL, AWS CodePipeline, Amazon EC2 (Amazon Elastic Compute Cloud), Node.js, Amazon S3 (AWS S3), AWS DevOps, Amazon ECR (Amazon Elastic Container Registry), JavaScript, High-availability Systems, Systemd, API Management
  • Senior DevOps Engineer

    2015 - 2017
    CloudPassage
    • Served as a data architect which entailed optimizing the Cassandra data model and tuning multiple Cassandra clusters.
    • Solved production outages and created monitoring systems as an SRE.
    • Wrote the infrastructure code in Chef and Terraform to automate deployments, testing, and configuration changes.
    • Hardened cloud systems through code auditing, penetration testing, patch management, and enforcing the encryption of data at rest and in transit.
    • Created numerous tools and scripts to automate common forensic tasks such as tracking Chef server changes or updating user ACLs.
    • Designed and implemented migration to a Docker-based Mesos-Marathon infrastructure with support for multiple clouds (AWS, Rackspace, SoftLayer).
    Technologies: Amazon Web Services (AWS), Docker, Kubernetes, Spark, Terraform, PostgreSQL, Cassandra, Elasticsearch, Redis, Rackspace, AWS, Python, Ruby, Chef, Azure, Site Reliability Engineering (SRE), New Relic, Git, CI/CD Pipelines, Amazon ECS (Amazon Elastic Container Service), AWS IAM, AWS Lambda, Monitoring, Vault, System Administration, Cloud Infrastructure, IT Networking, Dynamic Host Configuration Protocol (DHCP), Cisco, Domain DNS Setup, DNS Servers, DevSecOps, Boto 3, Identity & Access Management (IAM), Security, Scripting, AWS CloudFormation, Amazon Virtual Private Cloud (VPC), MySQL, Amazon EC2 (Amazon Elastic Compute Cloud), Amazon S3 (AWS S3), AWS DevOps, Amazon ECR (Amazon Elastic Container Registry), High-availability Systems, Systemd, API Management
  • Software Engineer

    2010 - 2014
    Knewton
    • Wrote unit and integration tests for Java services.
    • Helped develop a student event microservice in Java.
    • Created a deployment tool in Python that leveraged AWS APIs (Boto library), Chef, and CloudFormation to simplify environment creation.
    • Automated test environment creation in AWS and served as an SRE during my tenure as a systems engineer.
    • Served as the deployment engineer for Java services and managed the Jenkins servers.
    Technologies: Amazon Web Services (AWS), Cassandra, AWS, Scala, Python, Java, Site Reliability Engineering (SRE), New Relic, Git, CI/CD Pipelines, Amazon ECS (Amazon Elastic Container Service), AWS IAM, Monitoring, Machine Learning, System Administration, Cloud Infrastructure, IT Networking, Dynamic Host Configuration Protocol (DHCP), Cisco, Domain DNS Setup, DNS Servers, DevSecOps, Boto 3, Identity & Access Management (IAM), Security, Scripting, AWS CloudFormation, Amazon Virtual Private Cloud (VPC), Amazon EC2 (Amazon Elastic Compute Cloud), Amazon S3 (AWS S3), AWS DevOps, High-availability Systems, Systemd, API Management

Experience

  • Melanippe

    A Cassandra profiling tool that was written in Python. It is a work in progress. Currently, all it does is give information about table configuration and schema. It's easier to use than cqlsh or NodeTool and, when finished, will have more useful features.

  • FaceMatch

    Built an authentication system using selfies and ID photos from users. The system uses machine learning to identify faces in images and then make a statistical comparison to determine whether or not the ID photo is the same person as in the submitted selfie.

  • Blockchain Educational Credentials for Major University
    https://pocket.asu.edu/

    Served as development manager and director of technology for a large-scale blockchain educational credentials app sponsored by ASU. I was initially brought in as a DevOps consultant early in 2021 to help scope and plan and joined full-time in the Summer of the same year to serve as head of engineering for the project. For the year since then, I have overseen a team of 12 developers in building a cutting-edge blockchain-powered education credentials system.

  • Risk vs. Reward: A Guide to Understanding Software Containers (Publication)
    Software delivery has come a long way. And, somewhere between the transition from physical media to software containers, we have changed the way we try to manage them. In this article, Toptal Freelance Software Engineer Jonathan Bethune explores how software containers have motivated us to treat servers as more dispensable, and the risks and rewards involved.

Skills

  • Languages

    Python, SQL, YAML, PHP, Java, Ruby, Go, R, JavaScript, Scala, Python 3, Clojure, Rust, C, Haskell
  • Frameworks

    Spark, Ruby on Rails (RoR), Hadoop, Flask, Django, Selenium
  • Libraries/APIs

    Amazon EC2 API, Node.js, TensorFlow, PySpark, Azure API Management
  • Tools

    Git, Ansible, NGINX, Apache ZooKeeper, Chef, AWS CloudFormation, Terraform, Jenkins, GitHub, AWS Key Management Service (KMS), Azure Kubernetes Service (AKS), Amazon EKS, Amazon ECS (Amazon Elastic Container Service), AWS IAM, Vault, Boto 3, Sentinel, Amazon Virtual Private Cloud (VPC), CircleCI, Helm, Amazon CloudWatch, Amazon ECR (Amazon Elastic Container Registry), Systemd, Sumo Logic, IntelliJ, Apache Tomcat, AWS AppSync, Hyperledger Indy
  • Paradigms

    DevOps, Continuous Integration (CI), Continuous Delivery (CD), DevSecOps, HIPAA Compliance, Azure DevOps, Scrum, Agile, Agile Project Management, Agile Product Management
  • Platforms

    Kubernetes, Azure, Apache Kafka, Amazon EC2 (Amazon Elastic Compute Cloud), Linux, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), AWS Lambda, AWS Kinesis, New Relic, Rackspace, Blockchain, Buildkite
  • Industry Expertise

    Security
  • Storage

    Google Cloud, PostgreSQL, Cassandra, Amazon S3 (AWS S3), Datadog, MySQL, Azure SQL, Redis, MongoDB, Elasticsearch
  • Other

    Machine Learning, Cloud Architecture, AWS Cloud Architecture, AWS, CI/CD Pipelines, Monitoring, Site Reliability Engineering (SRE), Back-end, Pipelines, Application Security, Infrastructure as Code (IaC), GCP, Amazon API Gateway, ServiceNow, System Administration, DNS Configuration, Cloud Infrastructure, IT Networking, Dynamic Host Configuration Protocol (DHCP), Domain DNS Setup, DNS Servers, Identity & Access Management (IAM), Scripting, AWS CodePipeline, AWS DevOps, High-availability Systems, API Management, FedRAMP, Azure Virtual Machines, Argo CD, NixOS, Cisco, Okta, Artificial Intelligence (AI)

Education

  • Master's Degree in Information Technology
    2011 - 2014
    University of Phoenix - Online
  • Bachelor of Science Degree in English Education
    2003 - 2006
    New York University - New York, NY, USA

Certifications

  • Certified Scrum Master
    AUGUST 2021 - AUGUST 2022
    Scrum Inc.
  • Japanese Language Proficiency Adult Fluency Level
    FEBRUARY 2017 - PRESENT
    The Japan Foundation
  • Machine Learning
    OCTOBER 2016 - PRESENT
    Stanford University via Coursera
  • Cassandra Architect
    JUNE 2016 - PRESENT
    Datastax

To view more profiles

Join Toptal
Share it with others