Karl Cordes

Email: karl@cordes.com.au


I am a software developer and systems administrator who is passionate about the web, and I love building quality products to make it a better place.

I take ownership of the projects that I work on, and I deliver reliable and scalable solutions.



  • Bash
  • C
  • CSS
  • Go
  • HTML
  • Java
  • Javascript
  • PHP
  • Perl
  • Python
  • Ruby


  • AngularJS
  • Flask
  • Ruby on Rails
  • Sinatra

Operating Systems

  • Linux (Debian/Ubuntu, RHEL/CentOS)
  • Mac OS X
  • Windows

Daemons, service providers and favourite tools

  • Apache
  • Amazon Web Services
  • Ansible
  • Caddy
  • Docker
  • Git
  • MySQL
  • nginx
  • PostgreSQL
  • rsync
  • vim (formerly)
  • GNU Emacs (currently)



Systems Engineer / Senior Systems Engineer

2018 - present
  • Helped to build and run a centralised outbound email service
  • Email troubleshooting for support engineers and customers
  • Developed an API and web application to provide visibility into email events. Handles more than 1 billion email events per month


Site Reliability Engineer

May 2015 - 2018
  • Responded to alerts and incidents that impacted customers of Atlassian Cloud products
  • Worked a 24x7 rotating on-call roster
  • Built a microservice to reduce the blast-radius of bugs hitting production using canary hosts
  • Wrote tooling in Python and Go to automate repetitive operational work
  • Ran postmortems to drive improvements after production incidents
  • Built tools using the JIRA and Confluence APIs to generate weekly reports
  • Helped migrate customers from bare metal infrastructure to new platform running on AWS


Service Engineer

April 2014 - April 2015
  • Managed production code releases. Worked with developers and product owners to ensure code changes were released on schedule without impacting service availability
  • Used configuration management tools to provision new testing and production infrastructure
  • Worked a rotating 24x7 on-call pager duty. Responded to alerts and incidents to resolve them quickly
  • Applied critical security fixes to hundreds of production servers. Fixed Heartbleed, Ghost and Shellshock vulnerabilities
  • Used Jenkins-based build infrastructure to help achieve continuous delivery

Tectonic Digital

Web Developer

December 2011 - February 2014
  • Built a wide variety of web applications for clients using PHP (Laravel, WordPress), Javascript (AngularJS), and Ruby on Rails
  • Designed and built a custom PHP + MySQL application hosting infrastructure on Amazon Web Services OpsWorks using Chef
  • Systems administration of web hosting infrastructure running on on AWS
  • Built a mobile web application for Google using AngularJS and Laravel

CMC Technologies

Web Application Developer & Linux Systems Administrator

  • Designed and built a custom CRM, document generation, and email processing web application to streamline the sales process
  • Procured and administered Linux web and email servers


University of New South Wales

Bachelor of Science in Computer Science

2007 - 2010