Akin Berry's Projects
You work for an online fruits store, and you need to develop a system that will update the catalog information with data provided by your suppliers. The suppliers send the data as large images with an associated description of the products in two files (.TIF for the image and .txt for the description). The images need to be converted to smaller jpeg images and the text needs to be turned into an HTML file that shows the image and the product description. The contents of the HTML file need to be uploaded to a web service that is already running using Django. You also need to gather the name and weight of all fruits from the .txt files and use a Python request to upload it to your Django server. You will create a Python script that will process the images and descriptions and then update your company's online website to add the new products. Once the task is complete, the supplier should be notified with an email that indicates the total weight of fruit (in lbs) that were uploaded. The email should have a PDF attached with the name of the fruit and its total weight (in lbs). Finally, in parallel to the automation running, we want to check the health of the system and send an email if something goes wrong.
You work for a company that sells second hand cars. Management wants to get a summary of the amounts of vehicles that have been sold at the end of every month. The company already has a web service which serves sales data at the end of every month but management wants an email to be sent out with an attached PDF so that data is more easily readable.
Create a Terraform configuration with a module to automate the deployment of Google Cloud infrastructure.
In this project, you will deploy a static website to AWS using S3, CloudFront, and IAM.
Config files for my GitHub profile.
The find_item function uses binary search to recursively locate an item in the list, returning True if found, False otherwise. Something is missing from this function. Can you spot what it is and fix it? Add debug lines where appropriate, to help narrow down the problem.
This code will produce "Happy Birthday!" if the current date matches the birthdates from a Python dictionary.
Using Python, building a basic MySQL table for workers
content for Udacity's cloud developer nanodegree
Create two managed instance groups in the same region. Then you configure and test an internal load balancer with the instances groups as the backends.
Introduction You're an IT Administrator for your company and you're assigned to work on a project that requires you to deploy eight virtual machines (VMs) as web servers. Each of them should have the same configuration. You'll create a VM, set up an auto-enabled service, and make it a template. Then, you'll use the template to create seven more VMs.
One of the important topics that every data analyst should be familiar with is the distributed data processing technologies. As a data analyst, you should be able to apply different queries to your dataset to extract useful information out of it. but what if your data is so big that working with it on your local machine is not easy to be done. That is when the distributed data processing and Spark Technology will become handy. So in this project, we are going to work with pyspark module in python and we are going to use google colab environment in order to apply some queries to the dataset we have related to lastfm website which is an online music service where users can listen to different songs. This dataset is containing two csv files listening.csv and genre.csv. Also, we will learn how we can visualize our query results using matplotlib.
You're an IT administrator in a small-sized startup that runs a web server named ws01 in the cloud. One day, when you try to access the website served by ws01, you get an HTTP Error 500. Since your deployment is still in an early stage, you suspect a developer might have used this server to do some testing or run some experiments. Now you need to troubleshoot ws01, find out what's going on, and get the service back to a healthy state.
Use the Google Cloud console to build GKE clusters and deploy a sample pod.
Through the Google Cloud Platform console and Cloud Shell, configure/monitor/analyze billing data.
In this lab, you will explore publicly available datasets using BigQuery for big data analysis. Specifically you will: Query a public dataset Create a custom table Load data into a table Query a table
Automatically manage the computers in your company's fleet, including a number of different machines with different operating systems. You've decided to use Puppet to automate the configurations on these machines. Part of the setup is already done, but there are more rules that need to be added, and more operating systems to consider.
Identify what limits the system performance. Use rsync command instead of cp to transfer data. Get system standard output and manipulate the output. Find differences between threading and multiprocessing.
Using Cloud Error Reporting and integrate Cloud Debugger.
Create a GCP storage bucket and provision it with IAM restrictions.
Create VPN tunnels between two networks in separate regions.
Write a Python script that reads a CSV file containing a list of the employees in the organization, counts how many people are in each department, and then generates a report using this information. The output of this script will be a plain text file.
This code will pull the top 10 visited pages on Instagram in a specific month. Currently set for the November 2022.
This Python code will block spam accounts with less than 10 followers and less than 10 posted pictures. It does run the risk of blocking new accounts and inactive accounts too.
Numerous routine tasks in Github.
Google IT Automation with Python Professional Certificate - Practice files
Writing some automation scripts that will process the system log and generate reports based on the information extracted from the log files.
How to use Cloud Monitoring to gain insight into applications that run on Google Cloud.
You’re working at a company that sells second-hand cars. Your company constantly collects feedback in the form of customer reviews. Your manager asks you to take those reviews (saved as .txt files) and display them on your company’s website. To do this, you’ll need to write a script to convert those .txt files and process them into Python dictionaries, then upload the data onto your company’s website (currently using Django).