Professional
Contracting
Services
DevOps and Digital Transformation
services
Sudoblark Ltd
Continuous Integration / Development (CI/CD) and GitOps
Implementation, improvement and training for CI/CD and GitOps workflows across GitHub Actions, GitLab, CircleCI and Jenkins.
Infrastructure-as-Code (IaC)
Usage of Terraform for AWS and Azure estates, and Ansible for Linux and FPGA estate management. Inclusive of complete setup from scratch according to Industry best-practice.
Database Management and Development
MySQL, PostgreSQL, documentDB, CosmosDB and DynamoDB management with IaC technologies, and integration into Python development using Boto3 and SQLAchemy/PeeWee models.
Python object-orientated programming (OOP)
Inclusive of modern dependency management with pyproject.toml, testing with PyTest/Behave!/Coverage, and in-demand libraries such as Flask, SQLAlchemy, VMWare SDK and Requests.
Kubernetes (K8)
Multi-cluster K8 management and development in conjunction with Helm and supporting CI/CD and GitOps workflows.
Technical Training
Formal technical training following the ADDIE model using your choice of learning management system (LMS).
Latest Blog Posts
-
A little primer on said pattern, with some quite silly examples. …
-
Setup an OpenAPI definition of monsternames, and use GitOps to publish a SwaggerUI behind API Gateway. …
-
The goal? Have a single GitHub repository as the single source-of-truth for the GitHub configuration of the Sudoblark Organisation. …
-
Knuckle down and get some proper, modern, Infrastructure management in place for Sudoblark AWS. After all, I’ve setup Cloud infrastructures from scratch for many organisations why not my own? …
-
Many moons ago I decided to try and make a text-based, roguelite, game for the terminal. But then life got in the way, so it never really worked out. …
-
This article aims to show how you can use a general-purpose, recursive, algorithm to paginate pretty much any RESTAPI out there. …