Menu

Close
  • Home
  • About
  • Author
Subscribe
Blog Logo Menu

Devops

A 13-post collection

Page 1 of 1

Traefik v2 - Advanced Configuration

Traefik is the leading open source reverse proxy and load balancer for HTTP and TCP-based applications that is easy, dynamic, automatic, fast, full-featured, production proven, provides... »

Author image Jason Kulatunga Devops, Docker, Traefik, Letsencrypt, Authelia, Sso 28 May 2020

You Don't Know Jenkins - Part 4 - Kubernetes Slaves

Jenkins is one of the most popular Continuous Integration servers ever. It supports an absurd amount of languages, frameworks, source code management systems and tools via... »

Author image Jason Kulatunga Jenkins, Devops, Groovy, Kubernetes, Dsl, Automation 29 Apr 2020

Docker Hub - Matrix Builds and Tagging using Build Args

If you’re a heavy user of Docker, you’re already intimately familiar with Docker Hub, the official Docker Image registry. One of the best things about Docker... »

Author image Jason Kulatunga Docker, Docker_hub, Devops, Linux, Automation 12 Sep 2019

Drawbridge - SSH Config management for Jump/Bastion hosts

In our architecture we have many environments (test/stage/prod/etc), and each environment can have one or more shards, usually broken up by datacenter/avaliablity zone (us-east-1, us-west-2, etc).... »

Author image Jason Kulatunga Devops, Automation, Github, Cloud, Aws, Jumphost, Bastion, Gce, Azure 30 Apr 2018

Jenkins Dockerized Slave Cluster - Premise

Here’s the premise, we have one or more Jenkins masters running our various jobs, and the server is bottlenecking: the UI is sluggish, and builds are... »

Author image Jason Kulatunga Devops, Automation, Github, Docker, Kubernetes, Openstack, Terraform, Jenkins, Cluster, Coreos 25 Mar 2018

You Don't Know Jenkins - Part 3

With the release of Jenkins 2.x, support for Pipeline jobs is built-in. This is important for multiple reasons, but mostly because Pipeline jobs are now the... »

Author image Jason Kulatunga Jenkins, Devops, Groovy, Chef, Dsl, Automation 13 Nov 2017

Devops for Startups & Small Teams

When you’re working on a side-project or at a startup as part of a small focused team, it can be hard to get away from the... »

Author image Jason Kulatunga Devops, Startup, Teams, Startup, Automation, Github, Bitbucket, Loggly, Docker, Travisci, Circleci, Waffle, Cloudflare, Pingdom, Googleanalytics, Newrelic, Capsulecd, Codecov, Coverallsio, Stackdriver, Gitlab 13 Sep 2017

Custom Domains for AWS Lambda/API Gateway using Letsencrypt

AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when... »

Author image Jason Kulatunga Letsencrypt, Lambda, Serverless, Lexicon, Aws, Devops, Apex 08 Nov 2016

You Don't Know Jenkins - Part 2

Jenkins is great. It’s the most popular CI/CD tool, with an incredibly active community writing plugins for every api/platform under the sun. It doesn’t matter if... »

Author image Jason Kulatunga Jenkins, Devops, Groovy, Chef, Dsl, Automation 22 Aug 2016

You Don't Know Jenkins - Part 1

Jenkins is great. It’s the most popular CI/CD tool, with an incredibly active community writing plugins for every api/platform under the sun. It doesn’t matter if... »

Author image Jason Kulatunga Jenkins, Devops, Groovy, Chef, Automation 16 Aug 2016

Continuous Delivery for Versioned Artifacts/Libraries (Npm, Chef, Gems, Bower, Pip, etc)

So you’re the devops/automation guy or gal on your team. You live and die by “Automate all the things”. Or maybe you just like the fact... »

Author image Jason Kulatunga Automation, Devops, Ci, Sysadmin, Python, Ruby, Nodejs 12 Apr 2016

Step-By-Step Shipyard 2 Docker Cluster

Step-By-Step Shipyard 2 Docker Cluster Since Shipyard 3 (with its built in support for Docker Swarm) is not quite ready, I thought I would create a... »

Author image Jason Kulatunga Devops, Docker, Shipyard-project, Cluser 16 Jul 2015

How to setup a Deis (Heroku-like PAAS) on Microsoft Azure using CoreOS

Prerequisites Install and Configure the Azure CLI # If Node.js is installed on your system, use the following command to install the xplat-cli: sudo npm install... »

Author image Jason Kulatunga Coreos, Deis, Azure, Docker, Devops 22 Nov 2014
Page 1 of 1
Sparktree © 2024
Proudly published with Jekyll using Jasper