Software Developer / DevOps Engineer

Sharif
Sule
Ndlovu

Specializing in DevOps and software development. Applying skills in automation, programming, and cloud technologies to real-world projects.

Gauteng, Pretoria · South Africa

Sharif Sule Ndlovu — Software Developer and DevOps Engineer
Sharif Sule Ndlovu · 2026

01

About

Sharif Sule Ndlovu Software Developer
& DevOps Engineer

Gauteng, Pretoria
South Africa

shariffndlovu@gmail.com

Specializing in DevOps and software development — eager to apply skills in automation, programming, and cloud technologies to real-world problems. With a strong foundation in Django, AWS, and CI/CD pipelines, I build scalable, maintainable systems for government and commercial clients.


02

Projects

The Workplace Basics — Django educational platform
Project Screenshot
Django · Educational Platform

The Workplace Basics

A personal blog and educational platform covering government-related topics including public administration, public policy, and electronic support systems.

  • Paystack Webhook Integration — Secure payment processing
  • E-Commerce Shop — Content and resource marketplace
  • ASGI Support — Async capabilities for real-time features
  • Blog Platform — CMS for educational articles
  • Responsive Design — Mobile-first UX
Python Django ASGI Paystack API PostgreSQL Bootstrap
e-PGLUM — Government land application system deployed across South African municipalities
Project Screenshot
Django · Government System

e-PGLUM

A comprehensive Django web application for government land applications, deployed across multiple districts and local municipalities in Mpumalanga, South Africa.

  • Reporting System — Generate Excel & PDF statistics
  • User Management — Role-based access control
  • AWS Infrastructure — Cloud deployment
  • Nightly Statistics — Automated queue-based updates via RabbitMQ
  • Workflow Automation — Internal process automation
Python Django PostgreSQL Celery RabbitMQ AWS
OTP — Government case reporting system for citizen-to-department communication
Project Screenshot
Django REST API · Government

OTP — Case Reporting System

A case management system that enables citizens to report issues to government departments, with cases automatically routed by municipality and ward to the Office of the Premier in Mpumalanga, South Africa.

  • Case Management — Full CRUD for case reporting & tracking
  • REST API — RESTful endpoints for mobile access
  • Queue System — Celery + SQS polling for mobile sync
  • Timeline Signals — Automated case lifecycle notifications
  • AWS Infrastructure — Cloud deployment & management
Python Django REST PostgreSQL Celery RabbitMQ AWS SQS

03

Academic & Personal Projects

01
AI · Optimization

Genetic Algorithm Stock Trader

Evolves optimal trading strategies using genetic programming with tournament selection, F1-score fitness, and ramped half-and-half initialization.

Java Genetic Algorithms ML
02
Metaheuristics

Vehicle Routing Optimizer (ACO)

Ant Colony Optimization solver for multi-vehicle routing with time constraints, dynamic pheromone trail management, and configurable parameters.

Java ACO Algorithms
03
Optimization

TSP Metaheuristic Solver

Dual-algorithm Simulated Annealing vs Tabu Search comparison for the Traveling Salesman Problem with reproducible seeded benchmarking.

Java Sim. Annealing Tabu Search

04

Technical Skills

Programming

  • Python
  • Java
  • JavaScript
  • C# (.NET MVC)
  • Kotlin (Android)
  • SQL (PostgreSQL / MySQL)

Web & Backend

  • Django / Django REST Framework
  • ASGI / WSGI
  • Celery + RabbitMQ
  • Paystack API Integration
  • Bootstrap / HTML / CSS
  • REST API design

Cloud & DevOps

  • AWS (ECS, Lambda, SQS, S3, RDS)
  • Docker
  • Git / GitHub Actions
  • CI/CD Pipelines
  • CloudFormation
  • CloudWatch / Monitoring

05

AWS Toolkit

Services I work with regularly for deploying and managing production Django applications.

Container Orchestration

ECS Fargate for containerized deployments, AWS Copilot for streamlined service management

Async Processing

SQS queues with Celery workers for background tasks, mobile sync, and notification workflows

Serverless Functions

Lambda for event-driven processing, API endpoints, and scheduled maintenance tasks

Caching & Sessions

ElastiCache Redis for Django session storage, query caching, and rate limiting

Monitoring & Logs

CloudWatch for application metrics, log aggregation, and alerting on production issues

Secrets & Security

Parameter Store for configuration, IAM policies for least-privilege access and service roles

DNS & Routing

Route 53 for domain management, health checks, and traffic routing across environments

Infrastructure as Code

CloudFormation and Terraform for version-controlled, repeatable infrastructure deployments


06

Education & Certifications

Education

Jan 2025 – Jun 2025

University of Pretoria

Short Course

  • Programming Languages
  • Artificial Intelligence

2021 – 2023

Bachelor of Computer & Application Development

Varsity College

  • Software Engineering
  • Cloud Development (Azure)
  • Network Engineering
  • Advanced Databases (MySQL)
  • Android Development (Kotlin)
  • Application Development Security
  • IT Project Management
  • C# Programming (MVC)

Completed

High School — IT & Computer Science

Abbotts College

  • Delphi Programming
  • Console Applications
  • PC Application Development

Certifications

AWS Solutions Architect — Associate

Amazon Web Services

AWS Developer — Associate

Amazon Web Services

AWS Cloud Practitioner

Amazon Web Services

CompTIA Network+

CompTIA

CompTIA Project+

CompTIA


07

Currently Learning — 2026

Orchestration

Container orchestration with Kubernetes

Azure Fundamentals (AZ-900)

Core cloud concepts, Azure services, security, pricing, compliance

Azure Administrator (AZ-104)

Azure identity, compute, storage, networking, monitoring, governance

Linux LPIC-1 & LPIC-2

Professional Linux system administration and engineering

Network Development & Security

Advanced networking concepts and security implementations

DevOps & Network Automation

Infrastructure automation and CI/CD pipeline optimization

Converged Security & AI-Driven Networking

Next-generation security and intelligent network management


08 / Get In Touch

Let's
Connect

Always interested in new opportunities, collaborations, and meaningful projects. Feel free to reach out through any of these channels.