About me
Devops Engineer
Hello, I'm Karim, Devops & Developer Experience engineer based in Belgium, with 6 years of professional experience.
In my current role, I'm dedicated to enhancing the developer experience while spearheading Devops practices. My expertise spans Fullstack development and Devops tools, ensuring the delivery of top-notch products. I've been actively involved with modern technologies like Azure, AWS, IaS, Software Testing, CI/CD pipelines, all focused on elevating the user experience.
My belief is that the convergence of Devops and developer experience is where innovation thrives, and I'm committed to pushing the boundaries in that space. If you're searching for someone to optimize your Devops processes and uplift the developer experience, I'm excited to bring my passion and expertise to your team.
Key Skills
Developer Tooling & Infrastructure Automation, Azure Cloud
Professional Experience
Lead Devops Engineer @Greenomy
Brussels, November 2022 - now
- Cloud & Infrastructure Management
- Led full Azure Cloud infrastructure management, provisioning and configuring services, queues, caching, and network resources to ensure scalable, reliable deployments.
- Supported end-to-end migration from AWS to Azure, maintaining seamless infrastructure and service continuity Maintained Infrastructure as Code (IaC) configurations and implemented Business Continuity and Disaster Recovery processes.
- Monitored MongoDB clusters and enforced rigorous infrastructure security standards.
- CI/CD & Monitoring
- Managed CI/CD pipelines via GitHub Actions, ensuring reliable, automated build, test, and deployment workflows.
- Built and maintained monitoring systems with Datadog, later adding Sentry for error tracking and Snyk for dependency management, while migrating dashboards to Grafana to optimize visibility and costs.
- Development Tools & Code Management
- Led consolidation of multiple repositories into a monorepo using NX, normalizing codebases, extracting shared logic into reusable packages, establishing core NX infrastructure, and documenting processes for smooth team adoption.
- Developed an internal CLI tool to automate local microservices development and debugging, integrating secure remote server and database connectivity, reducing environment setup time by at least 80% and minimizing configuration errors.
- Initiated and led company-wide data analytics by integrating Mixpanel with a custom proxy for secure, scalable event tracking.
- Security & Compliance
- Contributed to annual ISO 27001 and SOC 2 Type II certification efforts by providing documentation and ensuring code traceability, enhancing infrastructure security and audit readiness.
- Leadership & Process Improvement
- Serve as primary point of contact for troubleshooting critical issues and system failures, while actively researching and introducing new tools and solutions to improve team workflows and productivity.
- Established the foundation of automated testing frameworks, introducing Cypress for end-to- end tests and JavaScript for unit/integration tests before transitioning ownership to a dedicated QA engineer.
Technology stack: Azure Cloud (Azure Container apps, DAPR, Kubernetes, Service Bus..), AWS (Lambda, S3, VPC..), AWS CDK, Terraform, Docker, Python, Typescript, GraphQL, Docker, MongoDB, Grafana, Cypress, Tailscale...
Senior Javascript Engineer @Riaktr - (Part of Seamless Distribution Systems SDS)
Brussels, July 2021 - November 2022
- Sales & Development SND project:
- Implemented complex SQL queries in NestJs.
- Daily development of UI interfaces using Angular and RXJS.
- Set up and maintained the NX Monorepo config’s of the project.
- Wrote technical designs of new tracks and Jira stories.
- Full ownership and maintenance of Control Tower legacy project.
- Smart Capex
- Helped develop the backend using GraphQL and NestJS.
- Contributed to different parts of UI integration using ReactJS/redux.
- Implemented and tested multiple graphQL endpoints.
Technology stack: Typescript, PostgresQL, NestJS, GraphQL, ReactJs, Angular, RXJS, Docker...
Javascript Engineer @Vestalyze
Virginia, USA (remote), March 2020 - April 2021
- Developed a full-featured trading log and reporting platform for NASDAQ’s trading market, handling data aggregation and visualization, and integrated banking providers using Plaid to process transaction data and extract over 20 detailed options trading strategies.
- Contributed to building a Next.js-based e-learning application from scratch, implementing recommended SEO best practices for optimal search visibility.
- Worked on a GraphQL gateway layer to unify multiple RESTful Microservices, simplifying frontend data access and improving API flexibility.
- Implemented the complete Stripe payment workflow, handling recurring subscription payments for the platform's customers and one-time payments for e-learning course purchases.
Technology stack: Kubernetes, GCP, Typescript, GraphQL, MongoDB, ReactJs, Plaid, Stripe...
Blockchain Trainer & Engineer @Lightency
Tunis, September 2019 - March 2020
- Developed Node.js microservices and designed a smart contract-based blockchain energy microgrid for decentralized energy management.
- Led the development of a real-time metrics dashboard using ReactJS to visualize key energy microgrid data.
Technology stack: AWS, Docker Swarm, Javascript, Ethereum, ReactJs...
Blockchain & IOT Trainee @Talan
Tunis, Feb 2019 - Aug 2019
- As a trainee, I developed a web application for an energy management ecosystem on top of a private Blockchain. As well as creating a Real-time connection of the Ethereum SmartContracts to multiple IOT devices.
Technology stack: IOT, Javascript, Ethereum, ReactJs...