Skip to content
View zacharyrgonzales-portfolio's full-sized avatar
:shipit:
:shipit:
  • Austin, TX
  • 13:48 (UTC -05:00)
  • LinkedIn in/zrg
Block or Report

Block or report zacharyrgonzales-portfolio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi there, I'm Zach πŸ‘‹

I'm a passionate Platform Engineer with extensive experience in Cloud, DevOps, and Site Reliability Engineering. My expertise lies in Systems and Networking, Coding and Scripting, Cloud Computing, Containerization and Orchestration, Infrastructure-as-Code (IaC), Continuous Integration and Deployment (CI/CD), Monitoring and Logging, Security and Compliance, Collaboration and Communication, Problem-Solving and Troubleshooting, Agile Methodologies, and Business and Domain Knowledge.

Zach's Github Activity

:shipit: Tools & Technologies

go docker kubernetes helm terraform github-actions aws azure google-cloud-platform

πŸ”­ I’m currently working on

  • I'm currently building golang microservices and administrating them on kubernetes.

🌱 I’m currently learning

  • Always learning! Currently, I'm studying for Certified Kubernetes Administrator certificate (CKA).

πŸ‘― I’m looking to collaborate on

  • Anything related to Cloud, DevOps, and SRE. I love working on projects that improve system efficiency and security.

πŸ“« How to reach me

  • Feel free to connect with me on LinkedIn

🌟 My Starred Repositories

Pinned

  1. General-purpose web UI for Kubernete... General-purpose web UI for Kubernetes clusters
    1
    # install dashboard v3
    2
    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
    3
    
                  
    4
    # Create a ServiceAccount and ClusterRoleBinding to provide admin access to the newly created cluster
    5
    kubectl create serviceaccount -n kubernetes-dashboard admin-user
  2. Cilium is a container network plugin... Cilium is a container network plugin, that uses eBPF instead of iptables.
    1
    # Get KIND Cilium config
    2
    curl -LO https://raw.githubusercontent.com/cilium/cilium/1.14.1/Documentation/installation/kind-config.yaml
    3
    kind create cluster --config=kind-config.yaml
    4
    
                  
    5
    # Install Cilium CLI (MacOS)
  3. Kube-promethus contains a bunch of k... Kube-promethus contains a bunch of k8s manfiests for installing Grafana, AlertManager, Node Exporter, Kubet state metrics and several other pieces for monitoring.
    1
    #!/bin/bash
    2
    
                  
    3
    ## create monitoring namespace
    4
    kubectl create ns monitoring
    5
    
                  
  4. Kubebuilder - SDK for building Kuber... Kubebuilder - SDK for building Kubernetes APIs using CRDs
    1
    # Install Kubebuilder
    2
    curl -L -o kubebuilder "https://go.kubebuilder.io/dl/latest/$(go env GOOS)/$(go env GOARCH)"
    3
    chmod +x kubebuilder && mv kubebuilder /usr/local/bin/
    4
    
                  
    5
    # Initialize repository template
  5. Command to install and setup Crossplane Command to install and setup Crossplane
    1
    # Add crossplane helm repo
    2
    helm repo add crossplane https://charts.crossplane.io/master/
    3
    
                  
    4
    # Install crossplane with helm
    5
    helm install crossplane \
  6. kubernetes-base kubernetes-base Public

    Base configuration for kubernetes home lab

    Makefile