At Endava, I implemented Jenkins Configuration as Code to automate controller and plugin setup, making Jenkins environments consistent, repeatable, and version-controlled.
I developed CI/CD pipelines and shared libraries with Groovy, and built Python automations for hardware testing, validation, and health checks.
I also implemented monitoring with InfluxDB and Grafana to capture and visualize CI/CD and device metrics. Earlier at Endava, I provisioned AWS infrastructure with Terraform and took part in migrating monolithic services to Kubernetes-based microservices.
My DevOps work also included centralized monitoring and logging with ELK Stack, Grafana, and Prometheus, plus EC2 provisioning with Ansible and CI/CD pipelines using Jenkins and Octopus Deploy. I began my professional experience as a Java Developer Intern at OrangeSystems.

