DevOps Practice at KZN

DevOps breeds agility. By building and supporting cross-functional teams with the right tooling, you can empower teams to spend their time on value-creating activity that helps you identify and deliver what your customers need most.

Your DevOps journey is unique, and as cloud experts we will partner with you to help you identify any gaps and use your project to start building out DevOps culture and practices.

AWS Advanced Consulting Partner

DevOps Lifecycle

Succeeding at DevOps

Cross-functional teams can ensure they are always working on the most valuable items at the right time. Increased release cadence means features can be be delivered into the hands of your customers more predictably.

Automated testing, build and deployment of immutable infrastructure lets you release changes with confidence. Codified quality and functional testing can ensure functionality as accepted continues to work.

Repeatable, templated infrastructure as code allows workloads to be consistently reproduced for development, testing and production environments in minutes, not hours.

By reducing the cost of deployments, you can experiment faster and decide what value to deliver to your customers.

Highly-available and fault-tolerant architectures allows you to focus on what you do. Keep tabs on key performance indicators and use ChatOps to let your team know what's going on.

Incorporate security across all stages of your software development life cycle, not just in the final stages. Automating security checks within software delivery pipelines can catch vulnerable code early, before it can reach customers or blow out deadlines.

Take our KZN DevOps Assessment to find out how we can assist you, from organisation down to tooling.

Our toolchain

We use the best cloud-native tooling available, and work with our you to help adopt them or integrate with any of your existing tooling.

Infrastructure as code

Everything we build starts as an AWS CloudFormation template. We use Jsonnet to maintain reusable libraries of patterns.

Continuous Integration

We heavily leverage AWS CodePipeline & AWS CodeBuild to provide automated quality checks and code deployments.

Continuous Deployment

Our applications are all deployed automatically, whether that's from AWS Elastic Beanstalk, CodeDeploy or lovingly hand-crafted.

Monitoring

We feed logs and metrics for both application and infrastructure into AWS CloudWatch to provide single pane of glass and alerting.

Software Life Cycle

We practice Lean & Scrum and use Atlassian Jira & Atlassian Confluence to prioritise and track work.

Version Control

We use GitHub to house code, and enforce quality mechanisms such as Pull Requests and automated quality checks.

ChatOps

Our staff use Slack to collaborate and we surface monitoring events and alarms to the people who need it most.

Serverless

We love to use microservices on AWS Lambda where it makes sense. Containers, whether in Docker, Amazon Elastic Container Service or Kubernetes, make our lives easier in so many ways.

Security

We implement security best practices from the start, from AWS CloudTrail API auditing, AWS GuardDuty threat detection to AWS Config continual evaluation of compliance.

Successful Partnerships

ILC NED - Infrastructure Modernisation & DevOps

ILC NED - Infrastructure Modernisation & DevOps

Learn how KZN enabled the Independent Living Centre WA to drive down costs while increasing availability and business agility using DevOps methodologies.

Read more

Navitas DevOps Enablement

Navitas DevOps Enablement

Learn how KZN helped Navitas accelerate their time-to-market while increasing reliability with a DevOps cultural uplift, enablement and technical remediation program.

Read more

PC Locs TechDen

PC Locs TechDen

Learn how KZN enabled PC Locs secure, stabilise and prepare their application to scale to customer demands.

Read more

Contact Us

Our mission is to simplify the lives of our customers.

Get in touch with us to find out more and whether we're a good fit for your team or project.