IT Systems Engineering:
Linux Systems Programming & Linux Systems Administration

What I like to do

I'm a creative Systems Engineer who loves systems programming in Linux! I've been programming in Linux for the past 17 years. Systems programming in Linux is my anchor. It grounds me in everything that's important for progress — organization, collaboration, standards, methods, science, models, patterns, protocols, and hacking, etc. Because Linux gave me the resources to be powerful, to improve myself and improve my life. I'm always seeking to improve my Linux expertise. That's what makes me awesome at Linux systems administration.

Since starting my career in 2005 I've achieved 57,160 hours of work experience in four industries — Security, Telecommunications, E-Commerce, and Education.

I've worked for myself, startups, small businesses, and enterprise companies. I've been a business owner, a consultant, a team leader and an individual contributor. I've worked solo at DeepSentry, DevOpsBuilder, and ResolveBug. I've worked in a two-person team at McAfee, Symantec, NuevoCloud and OSDisc. I've worked part of teams of 20-60 people at CenturyLink, Time Warner Cable, and CU-Denver. I've held consulting jobs for a lot of small businesses here in the Greater Denver Area.

I’ve engineered complex systems in a mix of modern, industry standard technologies and open source technologies; then maximized life expectancy through optimization, proactive maintenance, and documentation. I've engineered user-friendly systems best for company objectives. Most of my work has been engineering solutions from scratch, from vague concepts and networks diagrams working alongside business owners and systems architects.

What I can build for you

I've built operations for e-commerce like Websites, SAN/NAS Storage, DB WAL+Replication, ELK, Network Monitoring, Vulnerability Scanning, etc. I've built operations for development like REST-APIs, Bare-Metal Clouds, CI/CD Pipelines, Automated QA, etc. Nearly all of my work has involved some automation using shell scripts and orchestration software like Ansible, Puppet, Vagrant, Bash, Python, Ruby, Perl, Lua, Expect, Jenkins, Cobbler, Selenium 2.0, etc.

I just recently since January 2016 started learning how to build microservices for Big Data in Linux from the ground on up to launch a fully automated, managed security service provider that uses machine learning to prevent 0-day attacks. I'm confident I can build solutions for your data science ideas too in data ingesting, data processing, data visualization, and data integration.

I deliver efficiency that keeps infrastructures running smoothly every day. I deliver trusted, reliable solutions which are always up and always repsonsive. I promote technologies and methods which reinforce best practices and security standards.

I promote popular open source software that's actively maintained by real people skilled in software engineering and proudly backed by millions of educated users. I seek software that can be tested and verified by anyone worldwide. I seek software that accurately documents its architecture and its subsystems. I seek software that's actively improved in online forums of user communities where anyone can participate.

I believe the best solutions keep it simple and make use of the right tools for the job by relying on proven technologies and proven methods. So I don't hack code together in kludges. I don't push technologies beyond what they were intended for and designed to do. Everything I do I can explain to you. I'm not about pushing on you languages and technologies which have fallen into industry disuse. And I have no problem with learning new technologies and new methods to make use of the right tools.

How I work for you

I know what it takes to be instrumental in all aspects of day to day customer success. I can build strong interpersonal relationships with your technical resources at all levels to improve your products and services. I know how to drive success through teamwork, communication and coordination. I know how to be part of an effective team that delivers excellence. I've led highly collaborative cross-functional teams distributed remotely throughout the world in delivering excellence. I've driven the resolution of highly technical, complex issues. I've authored customer facing, articles and runbooks.

I can give you a detailed, step-by-step breakdown of the entire process and guarantee a fixed hourly rate by a maximum number of hours. I can perform that work on a 1099 contract renewed per week or on a W2 contract renewed per hour, pending your satisfaction of the deliverables. I want you to be happy with the solutions you get from me. I can you give you free consultations and free bug fixes.

You can cancel anytime it's convenient for you. You're not bound by any terms to fulfill the contract. You're not required to fulfill a minimum number of work hours. You will know what has been completed according to the step-by-step breakdown of the entire process in an online, shared spreadsheet in Google Docs so you can follow along with my work as it's completed.

Working Example

For example when I build a new platform or a new stack I always start with an isolated network of separated services that satisfies essential QA requirements. The isolated network has the latest releases of default software installations and their minimal configurations. Shared components in the isolated network are glued together using private IP addresses, shell scripts, process scheduling, and common tooling.

Then I add one feature at a time, step-by-step testing that the entire isolated network is compliant until all of the requirements have been added to the isolated network. After all of the features have been added to the isolated network I slowly increase the complexity of the network by adding kernel routing tables, software firewalls, and a private DNS. It can best be described as a production-like network of integrated services that satisfies all of the QA requirements.

The production-like network is operational, but may need additional customization from you to be actually ready for your end-users. As soon as the production-like network is operational and ready for end-users, it's ready to be proven through independent verification. So just by following along with the completed work I do you can modify your deliverables or halt your project at any time. Continue reading about the various stages of what's included in a contract or read more about my background.

Here's a link for more about me

Development Skillz

Systems Programming
C
C++
Golang

Rust
OO Programming
Java
Python3
Ruby

Functional Programming
CLISP
Lua
Prolog
R
Scheme
Automation Scripting
Ansible
Bash
Cobbler
Expect

Puppet
Vagrant
Perl5
Website Scripting
AJAX
Bootstrap 3-4
CSS3
HTML5
JavaScript

NodeJS
PHP5
WebSockets
QA Testing
Git
Jenkins
Selenium 2.0

Valgrind
Network Management
Icinga
Linux-HA
Nagios
Zabbix
Operating Systems
CentOS/RHEL
Debian GNU/Linux
Ubuntu Server

FreeBSD
Containers
Apache Mesos
Docker
Docker Swarm

Kubernetes
Virtualization
Citrix XenServer
VMware ESXi
VMware vCSA

VMware vCloud Director
Big Data
Amazon Web Services
Apache Spark
OpenStack
Systems Messaging
Elasticsearch
Kafka
Rsyslog
Splunk
Graphing
Graphite
Kibana
Databases
MySQL
PostgreSQL
SQLite3

Memory Caching
Memcached
Redis
SAN Platforms
Ceph
DRBD
FreeBSD-ZFS
VMware vSAN

NAS Services
NFS
Multipath RAID
VMware vSphere
WebDAV

Proftpd
Security
GnuTLS+OpenSSL
IPtables IPv4/IPv6

OpenLDAP
OpenSSH
OpenVPN

SELinux
SNORT
StrongSwan
Network Routing
Arista 7150S
Arptables
BIND9
CAT2-6 Cabling
Cisco C-Series Servers
Cisco Small Business Switch
Custom Blades
Ebtables
HAProxy
HP Proliant DL-Series
IPRoute2
Juniper Edge Router
Juniper SRX Gateways
Nginx
NSSwitch
Open vSwitch<
SM/MM FC
SonicWall
SuperMicro Blades
Traffic Control (tc)
TCPwrappers

Free Consultations / Free Meetings

I work with you to determine the technology for your project by helping you come up with a list of your project's capabilities and a list of your project's requirements. I give you a detailed breakdown, step-by-step of what's involved to complete your project. I work with you to draft a guaranteed plan that delivers your project in time and on budget. I guarantee to complete your project by a fixed hourly rate per a maximum number of hours.

Prototypes

I use your list of your project's capabilities and your list of your project's requirements to build a system of separated network services in a isolated local network within a testing environment. I ensure this system satisfies your project's basic requirements via QA testing. In this special environment components of your project are glued together using shell scripts, process scheduling, and common tooling.

Minimum Viable Product / Proof of Concept

I use your project's prototypes to build a system of integrated network services in a production-like network within a development environment. I prove this system represents proof of concept with the minimum features to satisfy your project's capabilities and your project's requirements via QA testing. I ensure your system is operational, but it may need further customization to be ready for your production environment.

Final Product

I use your project's minimum viable product to build a system of integrated network services that's operational and ready for your end-users. I ensure this system has been customized for the needs of your production environment. I prove the features of this system satisfies your project's capabilities and your project's requirements via QA testing and independent verification.

Read my blog

Sample my engineering techniques and engineering guides. Read about current trends in high performance. Learn how to engineer a VMware vSAN. Learn about continuous integration best practices. Learn the how to of secure Linux programming. Understand the uses of Big-O notation. And more!
Click Here

Contact Me

5303 East Evans Avenue Ste 303
Denver, CO 80222

Email: david.brenner.jr@gmail.com
Call: +1-720-584-5229


I use iPhone's Facetime and TalkTech's Stenomask
for private, sensitive conversations. It's the
same technology used by the U.S. military.


Join my Linkedin business network of
4,800+ professionals