
Badreddine Gharbi
Verified Expert in Engineering
Cloud SRE and DevOps Developer
Toulouse, France
Toptal member since April 10, 2023
Badreddine is a dedicated, knowledgeable, and highly productive DevOps engineer. Besides his experience in infrastructure, security, and cloud architecture, he also fully embodies product thinking and lean development. Badreddine moved to work as a consultant to share his expertise and help smaller businesses improve their cloud infrastructure until they are ready to grow their team with an in-house specialist.
Portfolio
Experience
- GitHub Actions - 6 years
- Linux - 5 years
- DevOps - 5 years
- Azure - 5 years
- Kubernetes - 5 years
- Azure DevOps - 5 years
- Google Cloud Platform (GCP) - 5 years
- Site Reliability Engineering (SRE) - 3 years
Availability
Preferred Environment
Google Cloud Platform (GCP), Terraform, GitHub, GitLab CI/CD, Grafana, Azure, GitHub Actions, Azure Kubernetes Service (AKS)
The most amazing...
...project I've delivered included migrating an entire on-premise infrastructure to GCP with better resilience and fault tolerance for a fraction of the price.
Work Experience
DevSecOps Consultant
Groupe Credit Agricole
- Configured Azure DevOps Server 2022, including setup of databases, application tier, reporting services, and security settings to ensure a fully operational and secure environment.
- Developed a CI/CD workflow using Azure DevOps for GitHub workflow integration, incorporating a private application packages repository to streamline builds, deployments, and version management.
- Containerized applications for Angular 18 and .NET Core, creating Docker images for consistent and scalable deployment across environments.
DevOps Engineer
Yuki
- Created GitHub Actions pipelines supporting feature branch deployments and integrated security analysis with GitHub Security Scanning to ensure code quality and security compliance.
- Containerized multiple Next.js applications and deployed them to serverless environments for scalable and efficient cloud-based operations.
- Performed performance analysis and optimized architectural design to enhance system efficiency and scalability.
- Optimized Cloud FinOps by setting up budget alerts and leading discussions to drive continuous financial improvements and cost management.
- Developed a monitoring dashboard and conducted readiness and health checks to ensure system reliability and performance.
- Created detailed documentation and architecture diagrams using Lucidchart to illustrate system designs and processes clearly.
- Configured a Grafana dashboard for Kubernetes and Cloud Run, implemented email alerting, and utilized logs, metrics, and traces in Grafana to enhance troubleshooting and system monitoring.
SAP Business One Cloud Migration Specialist
Agroecologia Intensiva Para El Campo
- Monitored and managed SAP HANA database backups, ensuring data integrity and availability.
- Designed and implemented Azure infrastructure tailored for SAP Business One migration.
- Established robust VM redundancy and backup systems to enhance reliability.
- Installed and configured SAP Business One add-ons following industry best practices.
- Developed comprehensive architecture plans for seamless cloud migration.
Kubernetes Expert
Association for the Advancement of Sustainability in Higher Education, Inc
- Conducted a comprehensive review of the Kubernetes setup to assess configuration, performance, and security, ensuring optimal cluster operation and alignment with best practices.
- Conducted an architectural review and provided improvement recommendations to enhance system design, scalability, and performance.
- Produced a formal report detailing the methodology, findings, and actionable suggestions for improvements based on the architectural review.
DevSecOps Engineer
GlobalPos
- Designed and implemented a CI/CD pipeline for Canary deployments on Cloud Ran, leveraging Google Cloud Deploy for seamless release management and controlled rollouts.
- Developed a load balancer URL matching configuration to route traffic dynamically to different Cloud Run back ends based on request paths.
- Established a secure VPN connection between on-premises infrastructure and Google Cloud to facilitate seamless migration.
- Developed and managed Terraform configurations to provision Bigtable, Cloud SQL, Redis, VPC, and Google Kubernetes Engine (GKE) resources.
- Developed a GitHub Actions workflow configuration using Workload Identity Federation to authenticate and interact with Google Cloud services securely.
- Designed and managed IAM groups, enforcing least-privileged access policies to ensure secure and compliant resource management.
- Crafted a comprehensive monitoring configuration and implemented alerting rules to ensure proactive issue detection and system reliability.
DevOps Engineer
Sidespin
- Bootstrapped a Google Cloud Platform (GCP) organization and created GCP organization policies using Terraform.
- Developed and improved GCP architecture and updated Terraform configuration.
- Enhanced security utilizing Google Kubernetes Engine (GKE) workload identity.
- Created GCP resources from Kubernetes using GKE Connector.
- Performed GitLab CI/CD configuration with deployment on GKE using Helm.
DevOps Engineer
PixiMind
- Installed, configured, and maintained on-premise web services.
- Developed and implemented CI/CD with GitLab CI, GitHub Actions, and Azure DevOps.
- Improved the deployment process within Azure and monitoring applications using Grafana.
Software Developer
Softtodo
- Developed front-end apps using React and landing pages using HTML, CSS, and JavaScript.
- Built microservices and back ends using Express, the Node.js framework.
- Performed code review and developed different—mainly unit and functional— tests.
Experience
E-BRI
Leveraging Google Cloud Platform (GCP), the project utilizes Google Kubernetes Engine (GKE) to streamline application deployment, ensuring robust management and automated scaling of containerized applications. To enhance responsiveness and manage dynamic load efficiently, the architecture integrates Cloud Run, a serverless platform that excels in delivering high-performance and scalable services.
Additionally, the system employs Google Cloud Memorystore to handle large volumes of data with low latency, meeting stringent client requirements for performance and scalability. This comprehensive solution meets and exceeds the operational demands of modern retail environments, providing a seamless, efficient, and cost-effective coupon system.
Certifications
CKA: Certified Kubernetes Administrator
The Linux Foundation
CKAD: Certified Kubernetes Application Developer
The Linux Foundation
Microsoft Certified: DevOps Engineer Expert
Microsoft
Professional Cloud DevOps Engineer
Google Cloud
Google Cloud Certified Professional Cloud Architect
Google Cloud
Skills
Libraries/APIs
jQuery, Node.js
Tools
Google Kubernetes Engine (GKE), GitHub, Azure Kubernetes Service (AKS), Istio, Helm, Fluentd, Terraform, GitLab CI/CD, Grafana, GitLab, NGINX, Kustomize, Azure Monitor
Paradigms
DevOps, Continuous Integration (CI), Azure DevOps, DevSecOps
Platforms
Kubernetes, Docker, Google Cloud Platform (GCP), Azure, Linux, SAP HANA
Storage
Google Cloud, Google Bigtable
Languages
JavaScript, HTML5, CSS4, TypeScript, GraphQL
Other
CI/CD Pipelines, GitHub Actions, Google Cloud Build, Site Reliability Engineering (SRE), Cloud Security, Infrastructure as Code (IaC), Prometheus, Google Cloud Functions, Networking, DevOps Engineer, Cloud, Cloud Architecture, Web Security, Load Balancers, Networks, Monorepos, Software Development, Open Source, Orchestration, SAP, Cloud Migration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring