DEVOPS WEEKLY ISSUE #495 - 21st June 2020
A wide range of content this week, from adopting continuous delivery at scale to different roles, several posts on automation around pull requests and discussion of modern on-premise platforms.
News
A fantastically detailed post on Amazon’s adoption of continuous delivery. Lots of information about automated testing of successful deployments and scaling pipeline configuration.
https://aws.amazon.com/builders-library/automating-safe-hands-off-deployments/
A blog post series around bringing cloud-like automation to on-premise hardware environments, looking at the new Tinkerbell project in particular
https://blog.container-solutions.com/bootstrap-as-code-part-1-hardware-is-here-to-stay
https://blog.container-solutions.com/bootstrap-as-code-part-2-the-homelab-movement
https://blog.container-solutions.com/bootstrap-as-code-part-3-hybrid-a-place-for-on-premises-in-the-cloud
Adopting devops practices often means new roles and team structures. This post covers some of those roles and tips for them being effective in an existing organisation.
https://sematext.com/blog/devops-roles/
A good list of considerations for those adopting serverless platforms. Logging, monitoring, self-service, elastic scaling and more.
https://talkingserverless.com/2020/06/15/top-devops-considerations-for-serverless/
A look at standing up a full application and infrastructure stack as part of a pull request workflow. Discusses automation and different testing approaches.
https://www.singlestoneconsulting.com/blog/how-to-branch-stack/
A recent podcast recording and notes of a conversation focused on developer productivity, the importance of platforms and building a culture of continuous improvement.
https://www.getambassador.io/podcasts/gene-kim-on-developer-productivity-the-five-ideals-and-platforms/
Notes on the latest Salt release. Includes details for anyone contributing to Salt (like changes to the test runner) and lots of user benefits, including performance improvements and lots of new features.
https://salt.tips/whats-new-in-salt-sodium/
A look at adopting automated code review and testing tools for Terraform. From “works on my machine” to Atlantis and Conftest and GitHub integration.
https://www.slideshare.net/JayWallace/terraform-code-reviews-supercharged-with-conftest-228783650
Jobs
King is looking for new members for the infrastructure engineering teams to help develop, manage and expand our software based networking setup across datacenters and (Google) cloud. Please take a look at the open role for networking engineer. We’re also still looking for both database and streaming data engineers, if that is more your style.
https://careers.king.com/jobs/job/14780-site-reliability-engineer-technology/
https://careers.king.com/jobs/job/15353-database-site-reliability-engineer-technology/
https://careers.king.com/jobs/job/15270-network-site-reliability-engineer-technology/
Tools
Resgate is a realtime API gateway which uses NATS under the hood to make building REST, real time, or RPC API easier where all your clients are synchronized seamlessly.
https://resgate.io/
https://github.com/resgateio/resgate
Reviewdog is an automated code review tool that integrates with lots of different code analysis tools as well as most popular CI systems and source control systems.
https://github.com/reviewdog/reviewdog
Taskcat is a tool for testing AWS CloudFormation templates. It stands them up the stack across multiple AWS regions and runs tests to check everything is working as expected.
https://aws-quickstart.github.io/taskcat/
https://github.com/aws-quickstart/taskcat/