wahlnetwork.com Open in urlscan Pro
2606:4700:3035::ac43:a14e  Public Scan

Submitted URL: http://wahlnetwork.com/
Effective URL: https://wahlnetwork.com/
Submission: On July 12 via manual from US — Scanned from US

Form analysis 3 forms found in the DOM

GET https://wahlnetwork.com/

<form role="search" method="get" id="searchform" action="https://wahlnetwork.com/">
  <div class="input-group"> <input type="text" class="input-group-field" value="" name="s" id="s" placeholder="Search">
    <div class="input-group-button"> <input type="submit" id="searchsubmit" value="Search" class="button"></div>
  </div>
</form>

GET https://wahlnetwork.com/

<form role="search" method="get" action="https://wahlnetwork.com/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"><label class="wp-block-search__label" for="wp-block-search__input-1">Search</label>
  <div class="wp-block-search__inside-wrapper "><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required=""><button aria-label="Search"
      class="wp-block-search__button wp-element-button" type="submit">Search</button></div>
</form>

<form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label><textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea"
    id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..."></textarea>
  <div id="jp-carousel-comment-form-submit-and-info-wrapper">
    <div id="jp-carousel-comment-form-commenting-as">
      <fieldset> <label for="jp-carousel-comment-form-email-field">Email (Required)</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field">
      </fieldset>
      <fieldset> <label for="jp-carousel-comment-form-author-field">Name (Required)</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field">
      </fieldset>
      <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field"></fieldset>
    </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button button" id="jp-carousel-comment-form-button-submit" value="Post Comment">
  </div>
</form>

Text Content

 * Subscribe
 * Blog
 * Public Speaking
 * Good Reads
 * Privacy Policy
 * About
   * Coding Projects
   * Home Lab
   * Datanauts Podcast
   * Rubrik Collateral
   * Tunes from Afar

 * LinkedIn Profile
 * YouTube Channel
 * RSS Feed
 * Search




👋 WELCOME

New here? I’m Chris Wahl, nice to meet you. 😉✌

This site contains my 🧠 thoughts, challenges, books, events, and more since
2010.

📰 Subscribe to my blog to get new content delivered immediately, like a
surprise newsletter!

Search
Search

--------------------------------------------------------------------------------

🤔 Not sure where to start? Below you will find a curated list of technical
topics for which I’m most passionate.

Contents

 * Platform Engineering
 * Infrastructure as Code (IaC)
 * Continuous Integration (CI)
 * Cloud Architecture
 * Containers
 * APIs


PLATFORM ENGINEERING

The purpose of the platform engineering team is to make the time between someone
(anyone) having an idea, and then seeing if it actually works, as close to zero
as possible. Low friction, quick responses, rich feedback. That experience is
the engine that powers the development of a product.

 * Dynamic Configuration Patterns for Platform Engineering Teams
 * How to Improve Documentation Practices in Engineering Teams
 * Platform Engineering with Vending Machines, Contracts, and Pipelines
 * Platform Engineering is Product Design at Scale
 * Lessons I’ve Learned Leading a Platform Engineering Team


INFRASTRUCTURE AS CODE (IAC)

The modern approach to resource lifecycle management. All resources and related
configuration are stored in a structured format for a declarative deployment.
Teams are empowered to collaborate at the code layer using Version Control
Systems (VCS) to propose, plan, and apply change.

Tools

 * Tinkering with Terraform 0.14 RC1
 * Using Checkov for Infrastructure as Code Security Audits
 * Windows Aliases for Terraform and Git
 * Terraform Plans, Modules, and Remote State

Operations

 * Terraform Upgrade to 0.13 in Production
 * AWS Launch Template with Dynamic User Data
 * Using Terraform to Manage Git Repositories
 * Using Private Git Repositories as Terraform Modules
 * Dependency Pinning with Infrastructure as Code
 * WordPress Admin Protection with a Cloudflare Firewall Rule
 * Reconfigure a Terraform Backend for Rotated AWS Access Keys
 * Filter Terraform Data Source by AWS Tag
 * In-Line Route Conflicts with Terraform and AWS

Certifications

 * Terraform Apply – The Associate Certification Exam


CONTINUOUS INTEGRATION (CI)

The modern approach to resource change management and building software.
Automation is used to validate, test, lint, audit, stage, and deploy change,
such as new cloud resources or updated software configurations, into the desired
environment. Human intervention is applied lightly based on business policy and
risk tolerance.

Fundamentals

 * Continuous Integration (CI) Fundamentals
 * Using Developer Methodologies to Build Collaborative Operations

Tools

 * Continuous Integration with GitHub Actions and Terraform

Operations

 * How to Version and Publish a PowerShell Module to GitHub and PSGallery with
   AppVeyor
 * Encrypting Environmental Variables with AppVeyor


CLOUD ARCHITECTURE

The modern approach to building services and storing data. The cloud provider
supplies APIs, Software Development Kits (SDKs), and tooling integrations using
a pre-defined cost structure. Developers and operators translate their
conceptual and logical designs into physical deployments across infrastructure-,
platform-, and software-as-a-service offerings.

Fundamentals

 * Multi-Cloud Design Patterns

Infrastructure as a Service (IaaS)

 * Exocompute – Granular File Recovery for AWS Resources

Platform as a Service (PaaS)

 * GitLab CI Runners on Amazon EKS using Terraform

Serverless / Functions as a Service (FaaS)

 * Serverless Survey Statistics Scrutinized
 * Importing Python Modules in AWS Lambda Functions
 * AWS SAM Global Tags
 * How to Create AWS Lambda Layers for Python
 * Using Layer Version ARNs with AWS Lambda
 * How to Write Serverless PowerShell Code for AWS Lambda
 * Building a Bot with AWS Lex, Lambda, and Rubrik

Certifications

 * Passing The AWS Solutions Architect Professional Exam
 * Google Cloud Associate Cloud Engineer Mind Map
 * AWS Solutions Architect Associate (SAA-C02) Exam Tips


CONTAINERS

The modern approach to deploying applications using declarative constructs.
Topics range from building images, packaging tools, designing highly available
Kubernetes clusters, networking plugins, data protection, and much more.

Certifications

 * Certified Kubernetes Administrator Study Guide


APIS

The modern approach to interacting with services and data. A contract is formed
by the API provider defining the schema, model, parameters, authentication
requirements, and operations available for consumption. APIs underpin the
foundation of all modern software development and infrastructure as code
solutions.

Fundamentals

 * An Introduction to GraphQL Queries and Mutations
 * Resource Archetypes and PUT and POST Methods
 * An Introduction to RESTful APIs
 * Working with RESTful API Query, Body, and Path Parameters
 * Why Published APIs Are Critical for the Future of Infrastructure Operations
 * The PATCH Method – Non-Safe, Non-Idempotent, Totally Rad

Tools

 * How to Query GraphQL APIs with Python
 * Adding WhatIf and Confirm Parameters to PowerShell API Calls
 * Sending Data Using PowerShell and RESTful API Methods
 * Using the GET Method with PowerShell and RESTful APIs
 * Tackling Basic RESTful Authentication with PowerShell
 * Introducing the Community PowerShell Module for Rubrik
 * Using Try and Catch with PowerShell’s Invoke-WebRequest
 * Leveraging PowerShell to Deploy Virtual Network Tiers with VMware NSX
 * Creating NSX API Calls with PowerShell
 * Working with NSX – Deploying NSX Controllers via GUI and API

Operations

 * Managing and Rotating API Tokens with PowerShell
 * Modern Data Protection with ChatOps – Using PoshBot and Rubrik APIs
 * How to Establish a Session and Authenticate with the vSphere 6.5 RESTful API
 * Solving the First-Launch Configuration Error with PowerShell’s
   Invoke-WebRequest Cmdlet



© 2024  Chris Wahl
 

Loading Comments...

 

Write a Comment...
Email (Required) Name (Required) Website