Jason Li

Greater Boston Contact Info
500+ connections

Join to view profile

About

Experience in building and deploying cloud-based applications using Linux, AWS, Docker…

Contributions

Experience

  • Educational Media Foundation K-LOVE & Air1 Media Networks

Education

  • Bryant University

Licenses & Certifications

Volunteer Experience

  • Towards AWS Graphic

    Technical Writer

    Towards AWS

    - Present 1 year 7 months

    Science and Technology

  • Medium Graphic

    Cloud DevOps Engineer Technical Writer

    Medium

    - Present 1 year 7 months

Projects

  • AWS Security Specialty Certification Journey

    -

  • Streamlining Python Deployment Using Ansible.

    -

    Automates Python (FastAPI) deployment using Ansible playbooks, streamlining setup on Ubuntu hosts.

    Other creators
  • How to Set Up Jenkins Integration with GitHub for Continuous Integration of Python Code for Gaming Projects?

    -

    This project tutorial provides step-by-step instructions to achieve seamless integration between GitHub and Jenkins, enhancing the efficiency and reliability of software development workflows.

  • Snyk Security Vulnerability Monitoring, Testing and Fixing!

    -

    How to use Snyk CLI to secure your code.
    🔍Identify and fix vulnerabilities lurking in your projects.
    📷Save snapshots of your progress with Snyk Monitor.
    ⬆️Upgrade dependencies and manually patch flaws like a pro.️‍
    📊I track down 2 critical vulnerabilities in a sample project, and leverage Snyk CLI commands like snyk test and snyk fix to banish those bad boys.
    🩺 Verify the efforts with a clean bill of health from Snyk Monitor.

  • How to Install Nginx using Ansible Playbook on Ubuntu VM to display Custom HTML page?

    -

    Automating the deployment of a Nginx web server with a holiday-themed webpage using Ansible on an Ubuntu VM! in four easy steps.

  • How to create AWS EC2 Auto-Scaling Group for High Availability using Terraform?

    -

    In this project, we will use Terraform to create an autoscaling group that can automatically scale our EC2 instances up or down based on demand. This will ensure that we always have the right number of instances running to meet our application’s needs.

  • How to Deploy Two-Tier AWS Architecture with Terraform?

    -

    We are to create A highly available two-tier AWS architecture can be created by creating a custom VPC with two public subnets for the web server tier and two private subnets for the RDS tier. An internet-facing application load balancer is also created to distribute traffic to the web servers. Custom modules are used to build out the code for repeatability. Terraform Cloud is used as a CI/CD tool to check the build and push the code to GitHub.

  • Creating a DockerSwarm, consists of 1 manager, 3 worker nodes.

    -

    Creating a DockerSwarm on AWS. It will consists of 1 manager node and 3 worker nodes using AWS. Also I provided a step by step guide to Deploying a Dockers tack for a 3-tier architecture from a docker compose file.

    See project
  • How to create Jenkins server on an EC2 using Terraform

    -

    Create a Terraform configuration file that defines the resources you need to create, like an EC2 instance, a security group, and a S3 bucket.

    T: Initialize Terraform and plan the changes you want to make.
    T: Apply the changes to your infrastructure.
    T: Verify that the Jenkins server is running and accessible.

  • How to Deploy a NGINX Server with Kubernetes.

    -

    We will be working with Kubernetes to create 2 deployments with Nginx containers with a YAML file.

    See project
  • Creating a Python Script to extract file using AWS Cloud9

    -

    In this article, we will use AWS Cloud9 to create a script using Python that generates a list of dictionaries about files in my own working directory, then list the files and sizes of each item in the directory.

    See project
  • Docker Containers with Python/Boto3 Development Environment

    -

    We will build Docker file to support the Python AWS SDK using latest Python image from Build docker file for Boto3 / Python. Download any three reposts to local host, create three Ubuntu containers, Each containers should have a bind mount to one of the repo directories and lastly we can log into each container and verify access to each repo directory.

    See project
  • Stopping EC2 Instances via Python Script & Boto3 on Automation.

    -

    We are to create a Python script to Start and Stop multiple EC2 instances. Then using AWS lambda function to stop EC2 instances on an Automated Schedule!

    See project
  • AWS 3 Tier Architecture

    -

    This week’s project, we are going to design and create a 3 Tier Architecture that is highly available for a company’s web application. The objective is to be able to access the web tier web page from the internet, then verify that we can ping the application tier from an EC2 instance within the web tier.

    See project
  • DynamoDB Urkel’s Top 10 Inventions Table.

    -

    This is a new user’s guide on how to create a DynamoDB table, and EC2 instances of the t2.micro variety, by utilizing an IAM role with the principle of least privilege to grant the EC2 instance read-only access to DynamoDB. Next, scan the DynamoDB table using AWS CLI in the EC2 instance to verify it is a Read access only and not writable to the DynamoDB table.

    See project
  • Apache Web Application + AWS EC2: Version 2.0 using AWS CLI

    -

    Objective for this week’s project is to Create an EC2 instance with a webserver. This is a new user’s guide tutorial to launch an AWS EC2 instance utilizing a BASH script to Install Apache Web Server. There are some similarity compare to the last project, but with the advanced portion, I will guide you through the steps to do all of it through the AWS CLI.

    See project
  • AWS EC2 Auto-Scaling Group for High Availability.

    -

    Welcome to week 7 Project 5!! This week’s project, we will be building a web server by creating an Auto-Scaling Group of EC2 Instances for high availability. Instead of supplying your own limited computing resources, why not consider AWS EC2 and Autoscaling? This new user’s guide will help you understand it’s Cost effectiveness, it’s extensive safety Features, how highly reliable and efficient utilizing Amazon’s EC2 services (Elastic compute cloud). Let’s get ready and build this awesome…

    Welcome to week 7 Project 5!! This week’s project, we will be building a web server by creating an Auto-Scaling Group of EC2 Instances for high availability. Instead of supplying your own limited computing resources, why not consider AWS EC2 and Autoscaling? This new user’s guide will help you understand it’s Cost effectiveness, it’s extensive safety Features, how highly reliable and efficient utilizing Amazon’s EC2 services (Elastic compute cloud). Let’s get ready and build this awesome Autoscaling group architecture in AWS!

    See project
  • Moving to the Cloud with AWS, powered by EC2 to Deploy a web application.

    -

    Objective for this week’s project:

    Your company wants to start shifting from using on premises servers to using servers in the cloud. Rather than purchasing all the infrastructure in a data center they ask you to create an EC2 instance in AWS to host their new website.

    FOUNDATIONAL

    Launch an EC2 Amazon Linux t2.micro (free tier) in a public subnet of your Default VPC. (You should NOT be creating a custom VPC for this project)
    Create a security group that allows inbound…

    Objective for this week’s project:

    Your company wants to start shifting from using on premises servers to using servers in the cloud. Rather than purchasing all the infrastructure in a data center they ask you to create an EC2 instance in AWS to host their new website.

    FOUNDATIONAL

    Launch an EC2 Amazon Linux t2.micro (free tier) in a public subnet of your Default VPC. (You should NOT be creating a custom VPC for this project)
    Create a security group that allows inbound traffic on HTTP for 0.0.0.0/0 and allows inbound traffic on SSH from your ip address.
    SSH into your EC2 instance and install Apache with a custom webpage using a BASH script. (The webpage can be a simple Hello World or something more complex. We are not testing your HTML skills)

    See project
  • GGV Collabo: Managing source code using Git, GitHub and Vim

    -

    This is a new user’s guide to forking, cloning, using vim to change and editing a GitHub file, then pushing it back to your own GitHub repository.
    You are tasked with editing and changing code from your Level Up In tech team repo. After making changes, the team would like to manually check the code before putting into production
    Your Objectives:

    Fork the Level Up In Tech Repo Here: https://github.com/LevelUpInTech/LevelUpTeam
    Clone the forked repo to your ACG cloud server…

    This is a new user’s guide to forking, cloning, using vim to change and editing a GitHub file, then pushing it back to your own GitHub repository.
    You are tasked with editing and changing code from your Level Up In tech team repo. After making changes, the team would like to manually check the code before putting into production
    Your Objectives:

    Fork the Level Up In Tech Repo Here: https://github.com/LevelUpInTech/LevelUpTeam
    Clone the forked repo to your ACG cloud server environment
    Using Vim, create a change to the linux.sh file that is in the repo directory
    Save the file and add to your local repo, then commit the file
    Push the file back to your own github repo
    Send a pull request to merge with Level Up In Tech production repo.

    See project
  • How To Install the Apache Web Server on Ubuntu 18.04

    -

    Use an Ubuntu 18.04 LTS Server

    Update all packages on the server
    Install an Apache HTTP Web Server
    Enable the Apache Web Server
    Grab the public IP of your server and send it to your coach to verify if we can access that test webpage over the internet!
    ADVANCED:
    Create a HTML page that displays "Welcome to LUIT - <Team Name>"

    See project

Recommendations received

View Jason’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jason directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Jason Li in United States

Add new skills with these courses