We will walk through a high level overview of the ways a DevOps pipeline can make your work day better and while making your products secure – even if the product is from a vendor!
Tag: David Riddle
AWS Identity and Access Management (IAM) Made Easy with Terraform
Tags: David Riddle, Kala Maturi, Yoon LeeAs Technology Services is in the process of moving services to the Amazon cloud, it is important for service admins to have access to AWS resources to perform their day-to-day tasks following the principle of least privilege. We have established a process to determine the level of access needed on specific AWS resources. After migration […]
Secure Amazon API/CLI Access Using Shibboleth and Duo
Tags: David Riddle, Keith WesselStoring Amazon access keys on developer and administrator workstations presents security challenges because these keys are long lived, unencrypted, and relatively difficult to rotate and manage. Technology Services has developed awscli-login, a user-friendly open source plugin for the AWS Command Line Interface, to help address this issue. It allows users to securely generate and automatically […]
Shib in a Box: Containerizing the Shibboleth Service Provider
Tags: Andy Gherna, David Riddle, Jeff Dimpsey, Keith WesselTechnology Services is currently developing an authentication microservice that enables service administrators to protect microservices with Shibboleth without having to employ unnecessary components, such as Apache and shibd, allowing for lightweight, single-process containers. Protecting containerized applications with Shibboleth can be challenging, so this talk will explore the possible solutions, their limitations, and why we are […]
Infrastructure as Code Using Terraform
Tags: David Riddle, Jon RomaTerraform is an open source tool for defining infrastructure components (like virtual machines, networks, load balancers, and databases) in code. This code can be shared, edited, reviewed, and versioned just like any other software. Furthermore, errors in the infrastructure definition can be quickly detected and resolved through automated testing. By using code to define infrastructure, […]
Docker Architecture and Concepts
Tags: David Riddle, Jon RomaThis deep dive will introduce Docker, its architecture and terminology, and the lifecycle of Docker images and containers. In addition, we’ll cover Dockerfile automation and the use of docker-compose to build and deploy a multi-container web application.
Agile Technical Practices: Benefits & Costs
Tags: David Riddle, Jon RomaThis talk with explore the costs and benefits of agile testing, continuous integration, pair programming, and other agile technical practices. We will see how these agile techniques can lower the cost of software development and improve quality.
Continuous Delivery in the Amazon Cloud
Tags: David Riddle, Jon RomaContinuous Delivery is an agile technique that allows software to be released to production at the push of a button. In this talk we will give an overview of how Applications Services is using this technology to release software and give a demonstration of our continuous delivery system.