Covered the basics of python programming language, stuff like syntax, internal libraries, keywordsm, functions, loops, return statements and classes just to name a few
tags: python, oopCovered the basics git such as staging, committing, pull requests, branching, forking, commands etc and working with some git as a service providers such as bitbucket and github
Resources: A tutorial introduction to Git
tags: git, github, bitbucket, scmStarted by looking into virtualization technology and why the need for hypervisors, the drawbacks and introduction of Containerization, the benefits, then the architecture of docker, key terms like images, containers, Dockerfiles and how to interact with these objects via docker cli
Resources: What is Containerization?
tags: docker, containerization, Dockerfile, docker-compose, docker images, docker containersStarted by looking into using jenkins to automate given workflows by using jenkins jobs defined in groovy scripts. Due to it's open source nature and wide community jenkins suppports tons and tons of other technology in form of plugins such as docker containers, integration with instant messaging platforms, integration with LDAP...
Resources: What are jenkins jobs?
tags: jenkins, ci, cd, java, groovyWith the high rise and buzz of cloud computing tech, I had to jump on the bandwagon if tha't how you say it. Started by looking into basic concepts like what exactly is the cloud, why the need for the cloud, who owns the cloud and what other services do they provide. Rounded this up by studying for and taking the AWS Cloud Practitioner certification
Resources: What is cloud computing?
tags: aws, cloud computing, gcp, azure, ec2, s3Fun fact: this website is built on flask. Like it says in the documentation, flask is a lightweight web application framework that makes building webapps/services quick and easy
Resources: Flask documentation
tags: webapp, api, flask, jinjaStarted by looking into the basics of linux kernel based OSs and the reason for thier popularity as servers, file systems...then studied and took the Linux Certified System Administrator (LFCS) certificate offered by the Linux foundation which tested competencies in four domains: operations and deployment, Networking, Storage, Essential Commands, Users and Groups
Resources: Udemy course
tags: linux, ubuntu, lfcs, sysadmin, bash, rhel, debian, systemd, kernel