Giter Club home page Giter Club logo

👋 Hey, I'm Anas Dadi

DevSecOps/SRE Engineer | Cloud Architect | Big Data Enthusiast | Tech Enthusiast


🌟 About Me:

I'm Anas Dadi, a DevSecOps, SRE and Cloud Engineer with a passion for computer science and ethical hacking. I hold a degree in Computer Science, specializing in Big Data and Cloud Computing. My educational journey has equipped me with a strong foundation in theoretical knowledge, which I have successfully applied to real-world projects.

📚 Educational Background:

After completing my baccalaureate in Mathematics, I pursued studies in Physics and Engineering Science, eventually earning an engineering degree in Computer Science from ENSET Mohammedia. My academic pursuits have provided me with a comprehensive understanding of various domains, including DevOps, Big Data, web/mobile design and development, data science, and UI/UX.

🚀 Work Experience:

I have gained valuable experience in different roles that have allowed me to become well-versed in the DevOps lifecycle. My expertise lies in cloud computing, with a focus on AWS, as well as other cloud providers such as GCP and Azure. I have led initiatives to migrate legacy infrastructure to the cloud, managed Kubernetes deployments, and established CI/CD pipelines.

Current Role:

Coral-io / Stellantis (Cloud/DevSecOps Architect)

Duration: 01 September 2023 - Present

Project: Migration to the Cloud

Objective: Spearheaded the migration of thousands of projects from on-premise data centers to AWS and Azure cloud platforms, improving scalability, reliability, and performance. This initiative established a secure, flexible, and cost-efficient cloud infrastructure.

Roles and Responsibilities:

  • Strategic Planning and Leadership: Orchestrated cloud migrations, coordinating with cross-functional teams, and establishing cloud-specific landing zones for setup and scaling.
  • Risk Management: Conducted in-depth risk assessments and compliance checks against industry standards, utilizing tools like AWS Inspector and Azure Security Center.
  • Architecture Design & IaC: Engineered robust cloud architectures to optimize performance and integration, using HCP Terraform, AWS CloudFormation, and Azure Resource Manager.
  • DevSecOps and Training: Delivered training on cloud technologies and DevSecOps best practices, promoting continuous integration and delivery.
  • Stakeholder Engagement: Managed communications, providing updates via dashboards and reports.
  • Transition Management: Directed the use of Transition Manager tools, ensuring projects aligned with strategic objectives.

Technologies and Skills:

  • Infrastructure as Code (IaC) and Security: Mastered Terraform for defining and provisioning cloud infrastructure, ensuring consistency across environments.
  • Integrated security tools like Tfsec for Terraform scanning, TFLint for linting, and terraform-docs for documentation.
  • Managed and secured code repositories on Git, utilizing branching strategies and review processes.
  • CI/CD Implementation: Developed robust CI/CD pipelines automating build, test, and deployment across different cloud accounts and environments, integrating security checks directly into the process.
  • AWS and Azure Services: Managed AWS services like EC2, ELB, RDS, ECS, ECR, Lambda, and Azure services including Resource Groups, Azure Vault, Disk Encryption Sets, and others.

Technical Environment: Terraform, AWS (EC2, ELB, RDS, ECS, ECR, Lambda, Route53, S3, CloudWatch, CloudTrail, Application Migration Service, Data Migration Service, CloudFormation), Azure (Resource Groups, Azure Vault, Disk Encryption Sets, Network Security Groups, Subnets, Vnets), Docker, Kubernetes, TeamCity (Kotlin-based pipelines), GitHub Actions, Looker Studio, AWS QuickSight, Azure Power BI, Git, Tfsec, terraform-docs, Pre-commit, TFLint.

Previous Roles:

Coral-io/icade.fr (DevOps/SRE Consultant)

Roles and Responsibilities:

  • Designed and managed CI/CD systems using GitLab CI and Jenkins for regular deployments.
  • Containerized various web projects (FastApi, Django, Flask, Laravel Symphony).
  • Collaborated with development teams for deploying new features and services.
  • Integrated new technologies to improve efficiency and automation.
  • Participated in incident management and post-mortems for quick resolutions.
  • Maintained technical documentation for transparency.
  • Automated operations and production workflows.
  • Forensic analysis and troubleshooting for problem resolution.
  • Installed and optimized technological solutions to align with business needs.
  • Ensured scalability and business continuity.
  • Implemented monitoring and logging solutions for 24/7 system monitoring.
  • Migrated infrastructure from vSphere to Kubernetes clusters in LXD hypervisors, enhancing scalability and robustness.
  • Deployed several DevOps tools in Kubernetes using Terraform.
  • Configured storage using Rook Ceph, GlusterFS, and Longhorn.
  • Configured Loki and Promtail for centralized log management.
  • Managed databases, including Redis, PostgreSQL, and Elasticsearch, ensuring high availability, security, and backups.
  • Secret management with HashiCorp Vault.
  • Automated provisioning, configuration, deployment, and management with Ansible.
  • Automation scripts using Python, Bash, and Golang.
  • Configured and implemented Grafana for monitoring.
  • Prometheus and VictoriaMetrics for metrics.
  • Installed and configured PHPIPam for IP address management.
  • Used JIRA for issue tracking and project management.
  • Confluence for documentation and knowledge sharing.

Technical Environment: Python, Bash, Golang, Kubernetes administration, Vault, Terraform, Ansible, Docker, Helm, Elasticsearch, PostgreSQL, MariaDB, CertManager, ExternalSecrets, Prometheus, VictoriaMetrics, Grafana, GitLab CI, FluxCD, SonarQube Redis, PHPIPam, VMware ESXi, PowerDNSAdmin, GitLab CI, Gravitee apim, AWX, LXD, Blackbox, Telegraf, InfluxDB, Loki, Atlassian (JIRA, Confluence, OpsGenie), Slack, Webex, Minio, OpenEbs

Avito.ma / Frontier Digital Ventures (DevOps/Cloud Engineer)

Roles and Responsibilities:

  • Managed AWS infrastructures using Infrastructure as Code tools such as Terraform and CloudFormation.
  • Ansible for server configuration, orchestration, application deployment, and ad-hoc tasks.
  • Deployed and managed large-scale applications on AWS using Kubernetes and EKS.
  • Managed AWS services such as EC2, RDS, S3, DynamoDB, and Lambda.
  • Administered and optimized AWS RDS, DynamoDB, and ElasticSearch databases.
  • Used AWS Secrets Manager and Vault for secret management.
  • Implemented monitoring systems with CloudWatch, Grafana, and Prometheus.
  • Jira for issue tracking and Confluence for documentation.
  • Developed scripts in Python, Bash for automation.
  • Developed Kubernetes Operators in Python.
  • Used AWS SNS, SQS, and EventBridge.
  • Collaborated with development teams to resolve issues and promote DevOps practices.
  • Used Apache Kafka for real-time data stream processing.
  • Helm to manage Kubernetes applications.
  • Managed networking aspects during migration, resolving connectivity issues, configuring GCP services, and setting up VPN tunnels.
  • Configured and managed CI/CD pipelines with Jenkins, AWS CodePipeline, and Travis CI.

Technical Environment: AWS, Python, Bash, AWS (Production administration; EKS, IAM, EC2, ECR, CloudWatch, CloudTrail, VPC, Subnets, SG, OpenSearch, Redshift, Lambda), Kubernetes administration, Kubernetes operators, Terraform, Ansible, Docker, Helm, Elasticsearch, Jenkins, Prometheus, VictoriaMetrics, Grafana, TravisCI, Git/GitHub, Spinnaker, Redis, Slack, Atlassian (JIRA, Confluence, OpsGenie)

Internships:

DXC Technology

Project: Implementation of IT Monitoring and Reporting BI Solution

Technical Environment: Zabbix, VMware ESXI, Kubernetes, Helm, Docker, Grafana, Elasticsearch, Fluent-bit, Kibana.

Barid-Al-Maghrib

Duration: 1 July 2019 - 1 August 2019

Projects:

  • Developed a furniture management web application using Flask-Python.
  • Led a team of three developers for a web project using PHP.

ENSET Mohammedia

Projects:

  • Developed an AI Chatbot using Python (Flask, TensorFlow) on Backend, Heroku for deployment, and React-Native for mobile development.
  • Designed and developed a web stock management application using NestJS, ReactJS, and Figma.

Abboud Foodstuff Trading

Projects: Developed a web stock management application using NestJS, ReactJS, and Figma.


🔧 Technical Competence:

My technical skills include:

  • Cloud Providers: AWS, GCP, Azure, DigitalOcean
  • Containerization: Docker, DockerHub, Kubernetes, Docker Swarm, Helm, Kubernetes Operators
  • Infrastructure as Code (IaC): Terraform, Ansible, CloudFormation, ARM Templates, terraform-docs, Pre-commit
  • CI/CD: Jenkins, GitLab CI, GitHub Actions, TravisCI, AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, Spinnaker, Octopus Deploy
  • Monitoring: Loki, Prometheus, AlertManager, Grafana, Zabbix, FluentBit
  • Databases: Firebase, MySQL, PostgreSQL, MongoDB, SQLite, Redis, Elasticsearch
  • Security Tools: Vault, Cert Manager, Tfsec, TFLint, SonarQube, OWASP Zap, ExternalSecrets
  • Storage: Ceph, GlusterFs, OpenZFS, OpenEBS, Rook Ceph, Longhorn
  • Big Data: Apache Hive, Apache Pig, Apache Hadoop, Apache Spark, Zookeeper, HDFS
  • Web Frameworks: Flask, Django, PHP, Java EE, Spring (Boot, MVC, ORM, JPA, Hibernate, Data, Cloud), NestJS, ReactJS, HTML, CSS, Bootstrap
  • Languages: Python, Bash, C/C++, Java, Golang, JavaScript, Node.js, PHP
  • Management Software: Atlassian JIRA, Confluence, Opsgenie, Merise, UML, Slack
  • Virtual Machine Management: Vagrant, Azure VMs, AWS EC2
  • DevOps Tools: Sonatype Nexus, JFrog, Keycloak, TeamCity, GitLab CD

🚀 Project Implementation & Management:

One of my notable achievements was leading the migration of infrastructure from vSphere to Kubernetes clusters deployed in LXD hypervisors. This project significantly improved scalability and robustness. Additionally, I have deployed various DevOps tools in Kubernetes using Terraform, strengthening our tool ecosystem and enhancing infrastructure management.

🔒 Database Management & Security:

I have experience in managing various databases, ensuring high availability, security, and scalability. I've used tools like HashiCorp Vault and Ansible-vault for secret management and conducted security testing using SonarQube, Trivy, and OWASP Zap.

🤖 Scripting & Automation:

Automation is a key aspect of my work, and I've developed scripts in Python, Bash, and Golang to optimize repetitive tasks. Configuration management with Ansible has been crucial for provisioning, configuration, and deployment automation.

📊 Monitoring & Reporting:

I've implemented monitoring and logging solutions such as Loki, Prometheus, and Grafana to ensure continuous system health monitoring. Additionally, I've configured storage using solutions like Rook Ceph, GlusterFS, and Longhorn for high-performance distributed storage.

🌐 Soft Skills & Languages:

In addition to technical skills, I value soft skills like flexibility, creativity, and patience. I have experience in effective team management and am multilingual, fluent in English, French, and Arabic.

🤝 Open to Collaborations:

I'm enthusiastic about collaborating on innovative projects and exploring new technologies. Feel free to reach out to me through LinkedIn or Email.

📫 How to Reach Me:


GitHub Stats

GitHub Stats


Find Me on the Web

dadispace LinkedIn


Check Out My Blogs

Let's connect and shape the future together! 😁✌

Don't forget to explore my repositories and give them a star! 👇

⭐ From Anas Dadi

Anas Dadi's Projects

automatedfs icon automatedfs

This is a package of DFS automates that I implemented using python 3.7

django-template icon django-template

Simple, extensible, easy to set up, fully functional, django project template.

docs icon docs

The open-source repo for docs.github.com

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.