Analytics Platform
View project ↗
Two-stage provisioning separates Azure infrastructure from Databricks workspace configuration, with networking, identity, storage and Unity Catalog.
DEVOPS • CLOUD • INFRASTRUCTURE AS CODE
Hands-on projects demonstrating infrastructure provisioning, configuration automation, cloud security, observability and repeatable delivery across Azure and AWS.
View project ↗
Two-stage provisioning separates Azure infrastructure from Databricks workspace configuration, with networking, identity, storage and Unity Catalog.
Modular Azure platform composing API Management, Functions, Logic Apps, Data Factory, Synapse, Key Vault and ADLS Gen2.
View project ↗
Event-driven cross-account file processing with S3, SQS, Lambda, IAM, dead-letter handling, CloudWatch alarms and SNS notifications.
View
project ↗
Role-based automation for Elasticsearch, Logstash and Kibana with reusable tasks, templates, SSL-related configuration and log forwarding.
View project ↗
Automated Nginx source build and configuration using dedicated roles for OpenSSL, PCRE, zlib, GeoIP and service configuration.
View
project ↗
Structured Puppet module separating package, service, parameters and virtual-host resources with reusable ERB templates and tests.
DEVOPS CAPABILITIES
The portfolio is organised around the engineering capabilities behind reliable infrastructure—not a list of tools.
Terraform · Bicep · CloudFormation
Version-controlled infrastructure, modular definitions and environment-aware deployment.Ansible · Puppet
Repeatable server configuration, reusable roles, modules, templates and dependency automation.IAM · RBAC · Key Vault
Managed identity, least-privilege access patterns and secrets integrated into architecture.CloudWatch · Log Analytics · ELK
Logging, diagnostics, alarms and failure visibility designed into the platform.Bash · PowerShell · IaC workflows
Deployment and teardown workflows designed for repeatability instead of manual setup.Azure · AWS · Databricks
Networking, data services, integration components and operational lifecycle concerns.ENGINEERING APPROACH
$ terraform plan # review infrastructure change
✓ network ✓ identity ✓ storage ✓ databricks
$ ./deploy.sh # repeatable deployment
✓ infrastructure provisioned ✓ workspace configured
$ ansible-playbook site.yml
✓ configuration converged
desired state → deployed state → observable state
WHAT THE WORK EMPHASISES
Reduce manual configuration through repeatable infrastructure and configuration code.
Identity, RBAC, IAM and secrets management are part of the platform design.
Logging, monitoring, alarms and failure handling are treated as infrastructure concerns.
Projects include deployment, configuration and teardown—not only resource creation.