Chadha Siala

DevOps Engineer - 3 years experience

shatha.jpg

Current Software Engineer at MaibornWolff GmbH.

Attained a Bachelor’s degree in Software Engineering at National Institute of Applied Science and Technology with specialization in DevOps.

Worked on a wide range of projects spanning the Software Development Lifecycle, showcasing adaptability and prowess in handling varied technological challenges.

Certified in Amazon Web Services and Microsoft Azure.

Excellent time management, communication, and interpersonal skills, gained from years of engaging in extracurricular activites.

Unwavering commitment to excellence, demonstrated by a track record of consistently going above and beyond to achieve goals.

Education

Work Experience

  • Apr 2024 - Current

    Tunis, Tunisia

    Software Engineer
    • Contribute to an internal project by deploying applications using Kubernetes Helm charts and implementing a CI/CD pipeline.
    • Transition to maintaining and enhancing the KTDB system for Mercedes, a large-scale .NET-based application.
    • Add new features following Onion architecture.
    • Design GraphQL interfaces to enable interoperability with external systems.
    • Write SQL scripts to migrate data to the new system, ensuring data integrity.
    • Contribute to architectural decisions.
    • Refactor a large-scale codebase to improve robustness and maintainability.
  • Sep 2023 - Jan 2024

    Dearborn, MI, USA

    Research Assistant - DevOps
    • Research Area is DevOps Co-evolution Analysis in Machine Learning (ML) projects.
    • Analyze the co-evolution of CI/CD pipelines and Machine Learning les to identify automation challenges in related projects.
    • Develop a specialized tool to extract code changes in CI/CD conguration les, focusing on Travis CI and GitHub Actions.
  • Feb 2023 - Jul 2023

    Paris, France

    DevOps Engineering Intern
    • Develop the LDAP Authentication module and unit test it to attract new clients.
    • Automate deployment processes using Ansible thus reducing time and manual effort during deployment.
    • Optimize CI/CD pipelines through multibranch configurations, minimizing redundancy.
    • Research and configure a Dependency Scanning tool for the Docker images.
    • Setup a monitoring system to centralize logs and capture metrics. Integrate Grafana with RBAC for user-specific dashboards.
  • Jul 2022 - Aug 2022

    Tunis, Tunisia

    DevOps Engineering Intern
    • Compare Cloud monitoring tools to determine the most suitable tool for evaluating the architecture, infrastructure and services.
    • Set up a reliable and scalable monitoring system that captures and analyzes logs, metrics and traces and works on-premises and in the cloud.
    • Establish an efficient data storage solution by seamlessly integrating with Azure Blob Storage, ensuring scalability, availability, and cost-effectiveness.
    • Implement a CI/CD pipeline for automated build and deployment of the platform to a Microsoft Kubernetes Service (AKS) Cluster.
  • Mar 2022 – Jun 2022

    Tunis, Tunisia

    Research contributor - ML
    • Elaborate a dataset with Satellite imagery of the Tunisian coast and use it to map and predict the evolution of the shoreline using Time series forecast models.
    • Build a webmapping application showcase erosion and sea level rise.
  • Jun 2021 – Dec 2021

    Tunis, Tunisia

    Software Engineer
    • Design and develop the Kabylis Partners application.
    • Deploy the application on Google Play Store.
    • Test and deploy the Kabylis Partners application on App Store.
    • Maintain the application.
    • Redo the front-end for the website.
  • Jul 2020 – Sep 2020

    Sfax, Tunisia

    DevOps Intern
    • Collaborate in a three-member team to enhance the SiFAST-DevOps platform, a Symfony-based website managing Kubernetes configuration files.
    • Add new functionalities, including automated NodePort generation for services and generating manifest files for various Kubernetes objects.
    • Leverage GraphQL for API development, enhancing flexibility and efficiency.
    • Implement a new Angular-based frontend to enhance the user experience.
    • Create Dockerfiles and docker-compose files to deploy the platform.

Honors and Awards

  • 2021
    Second Place in the Rec' IT UP 2.0 - IEEE Power & Energy Society INSAT SBC
  • 2019
    First Place in the Olympicos INSAT Debating Competition - JCI INSAT

Certifications

Skills

  • Technical Skills
    • Programming languages: C#, Java, Python, C++, Linux Shell.
    • Software Development: .NET, Spring Boot, NestJS, NodeJS, Django, Laravel, React, Angular.
    • Database Development: MySQL, PostgreSQL, OracleDBMS, MongoDB.
    • Operating Systems: Linux, Windows, Windows Subsystem for Linux, Android.
    • DevOps and Cloud Computing: Microsoft Azure, AWS, Docker, Kubernetes, Helm, Terraform, Ansible, Github actions, Jenkins, Argo CD, Trivy.
    • Data processing and Data science: Tensorflow, Scikit-learn, Weka, OpenCV, Numpy, Pandas, Matplotlib, Hadoop, Spark.
  • Soft Skills
    • Public speaking
    • Fluid communication
    • Leadership
    • Creative Writing
  • Languages
    • Arabic: Native
    • English: Proficient
    • French: Advanced
    • German: Conversational

Extracurricular Activities

  • Aug 2022 - Sep 2022
    Organization Staff Member
    ACM Tunisian Collegiate Programming Contest (ACM TCPC)
    • Organize the participants lists and assign them their tables.
    • Help participants when needed.
  • Jan 2022 - May 2022
    Project Supervisor
    • Supervise two teams to build mobile applications for DroiDay 8.0.
    • Evaluate the works of the team and encourage them to improve.
  • Oct 2022 - Feb 2023
    Media Team Member
    • Promote event on radio stations.
  • Aug 2021 - Aug 2022
    Treasurer
    • Create and maintain a budget
    • Create reports for financials transactions
    • Acquire sponsors for events
  • Aug 2021 - Aug 2022
    Core Team Member
    • Help members understand how to use Qwiklabs to solve quests.
    • Assist in workshops.
  • Feb 2021 - Mar 2021
    Organization Manager
    WinterCup 3.0
    • Organize a programming competition with over 150 participants.
    • Lead and motivate the team.

Interests

  • Sports - running and kickboxing
  • Traveling - love exploring new places, and enjoying the food
  • Crochet - taught by my grandma when I was 10
  • Reading - Classics, Thrillers, Fantasy, Historical Fiction
  • Playing piano - classical pieces
  • Baking - It is a truth universally acknowledged, that baking is a science