John Mark Causing

System Administrator | Hosting Support Engineer

Bacolod City, Philippines

+639393497018

John Mark Causing

System Administrator | Hosting Support Engineer

Bacolod City, Philippines

+639393497018

johnmark

A little introduction

I’m a Sysops/System Administrator working for Kinsta Inc (managed WordPress Hosting) and I handle server maintenance and resolve downtime issues. I work with system automation using Ansible and Bash scripting to get things done automatically!

I also love to tweak and create some Linux stuff like using Bash script to automate things using Ansible and playing with containers like LXD/LXC.

Currently, you can find me working for Kinsta (A Linux based platform Managed WordPress hosting) as a sysops engineer. I was also a support engineer in Kinsta for 1 year and 6 months.

I am from Bacolod City, Philippines and I love to spend my time with my family and video games when I am not working.

 

johnmark

A little introduction

I’m a Sysops/System Administrator working for Kinsta Inc (managed WordPress Hosting) and I handle server maintenance and resolve downtime issues. I work with system automation using Ansible and Bash scripting to get things done automatically!

I also love to tweak and create some Linux stuff like using Bash script to automate things using Ansible and playing with containers like LXD/LXC.

Currently, you can find me working for Kinsta (A Linux based platform Managed WordPress hosting) as a sysops engineer. I was also a support engineer in Kinsta for 1 year and 6 months.

I am from Bacolod City, Philippines and I love to spend my time with my family and video games when I am not working.

 

Latest articles:

Basic Docker Image Build and deploy to K8s

Basic Docker Image Build and deploy to K8s

This article will guide us to the basic steps on how to wrap your codes (for example a basic HTML file) to a docker image, upload it to docker hub so we can use it later for Kubernetes deployment, and run a deployment in K8s using that image. I will list some steps on...

Kubernetes Basic Storage Setup

Kubernetes Basic Storage Setup

This guide will show the basic setup of K8s using GCP storage disk. Our goal here is to have a pod use storage for the external disk in GCP (Google Cloud Platform) using persistent volume and persistent volume claim. See this diagram for example. This screenshot shows...

Google Kubernetes Engine (GKE)  – Cheat Sheet

Google Kubernetes Engine (GKE) – Cheat Sheet

This article is a list of cheat sheets for running GKE in Windows. Installing and setup the gcloud CLI Download the Google Cloud CLI installer. Alternatively, open a PowerShell terminal and run the following PowerShell commands: (New-Object...

Tech skills:

WordPress
  • WP-CLI (search replace, plugin maangement and more)
  • Error debugging (tracing error 500 and WSOD)
WordPress Plugins

Creating basic WordPress plugins using PHP procedural method with Javascript, jQuery CSS and HTML

Linux Bash Scripting

Automates tasks using bash scripting. You can see my projects https://johnmark.me/project_category/linux/ using bash scripting. 

LXD/LXC

Knowledge and experience using LXD/LXC containerization technology. See my project here that uses LXD/LXC to host multiple sites in a single IP that links to Cloudflare DNS Subdomain 

Ansbile

Automate and deploying tasks to multiple hosts using Ansible. You can see my project here where I can deploy changes like php.ini and fastcgi caching to multiple hosts.

WordPress
  • WP-CLI (search replace, plugin maangement and more)
  • Error debugging (tracing error 500 and WSOD)
WordPress

 

  • WP-CLI (search replace, plugin management and more) 
  • Error debugging (tracing error 500 and WSOD)
  • Designs/Layouts/Templates
  • Divi professional 
  • PHP Plugin creator (procedural). See my works here..
  • WordPress site configuration/debugging
  • Migration
  • Malware removal
  • Multisite configuration/debugging
Divi

I worked for Elegant Themes (Divi) for 2 years and 8 months as tech support so I know how Divi works, layout designs, css, and javascript/jQuery customization.

Javascript/jQuery
  • Basic Javascript and jQuery customization for site requirements (search and replace elements)
  • WordPress admin ajax with jQuery/Javascript implementation
HTML & CSS
  • Site creating and customization using HTML and CSS
  • Customize site theme issue using CSS (display block, fixing margins, padding, z-index)