00 / 04software & devops

software & devops engineer

Feroz Shah

I build the backends that power AI-ready products.

Software engineer building cloud-native Java and Quarkus services, Kafka event-driven integrations, and the Kubernetes / OpenShift platforms they run on.

Java · Quarkus · Kafka · Kubernetes · OpenShift · GitOps

scroll
Feroz Shah
Islamabad, PK

Backend engineer,platform owner.

I build Java and Quarkus microservices and help run the OpenShift clusters they ship to, from Kafka integrations to GitOps delivery.

Self-taught, my path started in the mountain valleys of Kalash and led to distributed enterprise systems.

M.Sc Information Technology · Quaid-i-Azam University · 2017–2019

From Kalash to the cluster: the longer story →

Tools & Stack
Backend
Java · Quarkus · Hibernate · Apache Camel · Node.jsServices and integration flows, connecting Quarkus, Camel, Kafka, and Keycloak.
Database
MongoDB · MySQLAggregation pipelines in MongoDB; relational data in MySQL.
Messaging
KafkaEvent-driven service communication via Apache Kafka.
Platform
OpenShift · OKD · Kubernetes · Docker · Podman · Helm · Tekton · Argo CDOn-premise OpenShift and OKD platforms; GitOps delivery with Tekton and Argo CD.
Security
Keycloak · Wazuh · TrivyRBAC via Keycloak, image scanning with Trivy, cluster monitoring with Wazuh.

Shipping toproduction since 2021.

  1. Jan 2023 – presentIslamabad, Pakistan

    Software engineer · DevOps engineer

    • Led backend work on Quarkus microservices for core business platforms, using Apache Camel, Kafka, and Keycloak RBAC.
    • Connected notification, relay, and email services through a decoupled Kafka event pipeline.
    • Deployed on-prem OpenShift and OKD clusters on KVM, each with three control-plane nodes and one worker.
    • Designed containerized Tekton / Maven builds and Argo CD / Helm GitOps delivery; integrated Git webhooks, Trivy scans, and Wazuh monitoring.
  2. Aug 2021 – Jan 2023Islamabad, Pakistan

    Software engineer

Work andopen source projects.

Migrax

Generates SQL migrations from JPA entities, then lints them for table locks and data-loss risks before they reach production.

  • Hibernate 5.4 – 7.4 · 6 databases
  • SQL + rollback · drift detection

quarkus-doctor

A Java CLI and Maven plugin that compares Quarkus config with Kubernetes, Helm, and Kustomize YAML in CI. No live cluster required.

  • Fails mvn verify on config errors
  • JDK 11+ · no cluster needed

Tekton, Argo CD, and Trivy

Designed automated Tekton build pipelines, Trivy container security scans, and Argo CD GitOps delivery.

  • Commit → Tekton → Trivy → Argo CD
  • Helm App-of-Apps

Let's talk.

Based in Islamabad, Pakistan· PKT · UTC+5