/professional

Professional information about me

Kurt Langrud

  • 2411 W 35th St; Kearney, NE; 68845
  • Phone: 402-525-0845

SUMMARY

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.

TECHNICAL SKILLS

  • 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

Open Source Code Contributions

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.

EXPERIENCE

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.

EDUCATION

University of Nebraska at Kearney 2004 - 2007 Bachelors in Computer Information Systems, Geographic Information Systems

HONORS

  • UNK Student Research Day Award, 2007: 1st Place - Behavioral & Social Sciences Poster Presentations Project - Nebraska Unicameral Redistricting Using GIS

INTERESTS AND HOBBIES

Technology, Home Automation, Woodworking, Ice Hockey (Player and Fan), Bike Trail Riding, Trail Hiking, Fishing, Camping, Traveling.

CERTIFICATIONS

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

PUBLICATIONS

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

REFERENCES

  • Available upon request.