- 2411 W 35th St; Kearney, NE; 68845
- Phone: 402-525-0845
Systems engineer with web developer background and interests in Chef / Puppet development, Ruby development, Java development, PHP development, Geographic Information Systems and Geo spatial technologies.
- Cloud Providers: AWS
- OS Platforms: CentOS, RHEL, Debian, Mac OS X
- Programming Languages: Ruby, PHP, Java, Perl, Bash
- Databases: MySQL/MariaDB (with Galera), Postgres, RDS
- Web Servers: Apache, Nginx
- App Servers: Tomcat, WebLogic
- Hypervisor Management: VMware ESXi, VirtualBox
- Systems Orchestration: Chef, Puppet, Ansible
- Version Management Tools: Git, Subversion
- Monitoring: Sensu, Nagios, New Relic, AppDynamics
- Log Aggregation: ELK
- Atlassian Technologies: Jira, Confluence, Bamboo
- HashiCorp Technologies: Terraform, Nomad, Consul, Vault, Packer, Vagrant
- Containerization: Docker
- Load Balancing: F5 Big-IP, HA Proxy, AWS ELB/ALB
- Message Brokers: RabbitMQ
- Other: Agile Methodologies, ArcGIS, Vim
Language | Project | Desc |
---|---|---|
PHP | https://github.com/klangrud/tcshl | Wrote a Hockey league website with manager in PHP from scratch. |
Chef | https://github.com/chef-cookbooks/yum-centos | Added chef management of the Fastrack centos yum repository. |
Chef | https://gitlab.com/dblessing/chef-apache_tomcat | Added chef management for Tomcat manager. |
Puppet | https://forge.puppetlabs.com/klangrud/profile_d | Wrote puppet module from scratch that is used to easily manage scripts in /etc/profile.d. |
Golang | https://github.com/kailunshi/consul-backup | Added ability to use an ACL Token to backup a more secure consul using Golang. |
The Buckle, Inc. 08 / 2004 - Present Web and E-Commerce Developer / Engineer During my tenure at The Buckle I have continued advancing my skills in multiple areas. Some of the responsibilites included planning, building and maintaining the infrastructure for hundreds of heterogeneous nodes hosted in AWS, private cloud and off premise colocated facilities. Positions and titles included but not limited to;
- Web Developer (Java)
- Web Systems Admin (Linux, Solaris)
- Site Reliability Engineer
- DevOps Engineer
Responsibilities:
- Responsible for Architecture, Design, Orchestration and Implementation to AWS and on-prem VMware.
- Responsible for Operations Support of 7 developer teams.
- Collaborate with Engineers, Developers and Security team to ensure development standards across all teams.
- Linux administration and engineering.
- Managed the standardization of system configurations using Chef and Puppet.
- Managed AWS infrastructure as code using Terraform.
- AWS experience on: VPC, EC2, EBS, ELB/ALB, S3, RDS, Cloudfront, Route53, IAM, Security Groups and CodeDeploy.
- Microservice infrastructure architect / design using Nomad, Consul, Vault and custom ruby deployment project.
Technical Environment:
- VM Platforms: AWS, On-prem VMware
- OS: Linux CentOS/Red Hat, Mac OS X
- DB: MySQL, MariaDB, RDS
- CI/CD: Gitlab (CI), Bamboo (Build and Deployment)
- Configuration Management: Chef, Puppet
- Infrastructure as Code: Terraform
- Monitoring: Sensu, Nagios, New Relic, AppDynamics
- Log Management: ELK
Website: www.buckle.com
Tri-City Adult Hockey League 08 / 2007 - 10 / 2017 PHP Developer and Site owner for non-profit recreational hockey league. Wrote a league manager along with website in PHP from the ground up. Migrated site to Wordpress to allow for users to manage the site easier. Website: www.tcadulthockey.com
University of Nebraska–Lincoln 08 / 2003 - 08 / 2004 Telecom Data Port Certification Tasks include certifing network data ports in all buildings across the UNL campus. Writing orders for the activation, deactivation and changes to ports.
University of Nebraska at Kearney 2004 - 2007 Bachelors in Computer Information Systems, Geographic Information Systems
- UNK Student Research Day Award, 2007: 1st Place - Behavioral & Social Sciences Poster Presentations Project - Nebraska Unicameral Redistricting Using GIS
Technology, Home Automation, Woodworking, Ice Hockey (Player and Fan), Bike Trail Riding, Trail Hiking, Fishing, Camping, Traveling.
Linux/Unix 1: The Unix file system 02 / 2012 O'Reilly School of Technology - University of Illinois at Urbana-Champaign Linux/Unix 2: Networking and DNS 02 / 2012 O'Reilly School of Technology - University of Illinois at Urbana-Champaign Linux/Unix 3: Unix Services 02 / 2012 O'Reilly School of Technology - University of Illinois at Urbana-Champaign Linux/Unix 4: Scripting for Administrators Sed, Awk, and Perl 03 / 2012 O'Reilly School of Technology - University of Illinois at Urbana-Champaign
A Location Allocation Approach to Redistricting: A Case Study of the 2010 Nebraska Unicameral 08 / 2007 Geospatial Solutions · Authors: Kurt Langrud, Paul Burger, Ryan Haack, Joe Stansberry
http://www.gpsworld.com/gis/local-government/a-location-allocation-approach-redistricting-a-case-study-2010- nebraska-unicame
Following the 2010 decennial Census of Population, the Nebraska legislative districts will be redrawn to accommodate changes in population. Similar to the 2000 redistricting, Nebraska’s forty-nine (49) legislative districts which are drawn on the principle of ‘one person one vote’ will need adjustment for an increase in overall population and its continued shift eastward. In addition to the legal mandates of equal population are compact districts that are contiguous in nature. Augmenting these legal parameters is the preservation of communities of interest (COIs) -neighborhoods with shared economic or cultural characteristics. These include such things as school districts, counties, cities, natural resource districts (NRD), and economic trade areas. Balancing all of these criteria can be daunting. With the advent of GIS software and the personal computer, literally thousands of iterations can be performed in the time it used to take to draw one plan by hand. The objective of this study is to use spatial analysis methods to determine the starting points for drawing districts that meet the redistricting criteria. ArcInfo’s location allocation (LA) is utilized in conjunction with GeoLytics population estimates at the block-group level for 2011 along with the geographic boundaries for the COIs to delineate boundaries for the unicameral. It is hoped that this project will serve as a tool for policy makers charged with carrying out the redistricting process. Keyword: GIS, Nebraska unicameral, redistricting
- Available upon request.