
Marwen Taallah
Senior DevOps Engineer | AWS & Azure
1 recommendation
Salary / Daily rate
1 person recommend
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
DevOps/Cloud Engineer with extensive experience managing complex infrastructure and leading technical teams. Skilled in architecting multi-cloud solutions across AWS, Azure, and GCP using Terraform, Kubernetes, and CI/CD pipelines. Currently serving as a DevOps Tech Lead managing a team of 4 engineers, I excel at automating operations, implementing secure architectures, and optimizing deployment processes to drive technical excellence and business value.
Work experience
DevOps Tech Lead
Kairnial
Jul 2022 - Present
4 years 4 months
92400 Courbevoie, France
As a Tech Lead, I managed a team of 4 engineers, driving technical solutions and ensuring seamless project delivery. Key Responsibilities: Perform technical and functional analysis to develop and implement product backlogs. Configure ESXi hypervisors and provision Windows and Redhat8 VMs via Vcenter. Manage VM network interfaces and software installations. Align AWS architecture with Azure and migrate Ansible pipelines from AWS to Azure. Create and manage infrastructure and pipelines in both AWS and Azure environments. Provision EC2 instances, Azure VMs, VPCs, Subnets, and load balancers. Script Azure Function Apps and manage Azure Key Vault for enhanced security. Participated in setting up AKS (Azure Kubernetes Service) architecture for Azure cloud infrastructure. Conduct technical and functional analysis while documenting new standards on Confluence. Migrate HELM charts between private and public clouds, improve CircleCI pipelines, and redirect URLs using CloudFlare. Monitor with Splunk agents on EC2, manage RabbitMQ queues, and handle secrets using Vault and LockSelf. Deploy application updates on EC2 and manage certificates with Gandi. Architect and implement EKS with AWS resources and Kubernetes on EKS. Manage resources like Cloudwatch, CloudTrail, S3, RDS, DynamoDB, Apigateway, and IAM. Support for Dev Teams. Tools & Environment: Vcenter, ESXi, Jenkins, Windows, Redhat8, Terraform, Ansible, Python, Azure, AWS, Serverless, Shell, Linux, Github, Jira, Redmine, Bluemine, Confluence, Github, RabbitMQ, CloudFlare, LockSelf, Vault, Gandi, Splunk, Claranet, AWS (EKS, EC2, S3, RDS, DynamoDB, Apigateway), AZURE (azure-identity, azure key vault, AKS) Methodology: Lean management, Scrum
DevOps Engineer
Carrefour Supply Chain - Ile de France SUD
Jul 2021 - Jul 2022
1 year 1 month
91300 Massy, France
Key Responsibilities: Conduct technical and functional analysis of various tasks to improve processes. Lead the development and improvement of the CI/CD platform, focusing on automation of operational tasks and incident management. Ensure platform stability, performing regular backups and service continuity checks. Develop and implement the product backlog to meet project goals. Automate manual operational tasks, implement incident management systems, and provide ongoing platform support. Design and deploy infrastructure, pipelines, web hooks, and cloud functions for Carrefour teams. Create Docker images for multiple applications (Bitbucket, Jenkins, Jira, etc.). Develop Helm charts for various applications and set up dedicated Jenkins instances for different teams. Ensure continuous code quality inspection using Sonar. Monitor application performance with Prometheus and JMX, and visualize metrics through Grafana. Link Keycloak to different applications for secure connection management. Provide on-call support for incident management. Tools & Environment: Terraform, Python, Requests, Postgres, Serverless, Shell, Docker, Kaniko, Kubernetes, Helm, GCP, GKE, Jenkins, Dynatrace, Prometheus, Grafana, Logm, JMX, Keycloak, Vault, Sonar, JFrog, Vagrant, Windows, Linux, Bitbucket, Jira Methodologies: Scrum, Kanban
DevOps Engineer
Groupe TF1
Nov 2020 - Jul 2021
9 months
92100 Boulogne-Billancourt, France
Key Responsibilities: Conduct technical and functional analysis of various tasks to optimize processes and improve efficiency. Design, create, and monitor Azure Functions to meet application requirements. Build infrastructure resources for AWS and Azure using Terraform. Develop and manage build and release pipelines within Azure DevOps for seamless deployments. Configure and administer Azure DevOps, including user management, project setup, and pull request handling. Tools & Environment: Terraform, Ansible, Azure Pipeline, Azure DevOps, Application Insights, Python, Requests, Serverless, ServiceNow, Windows, Linux Methodology: Scrum
DevOps Engineer
H-E-B
Feb 2018 - Oct 2020
2 years 9 months
San Antonio, TX, USA
Key Responsibilities: Conduct technical and functional analysis for optimizing development processes. Deploy Docker-Compose architectures from design to production. Write shell scripts for monitoring, cleaning, and system administration. Develop backend REST APIs and manage both SQL (MariaDB) and NoSQL (Cassandra, CosmosDB) databases. Configure and administer Bitbucket for project, user, and pull request management. Deploy applications on the cloud using Kubernetes and various Azure components. Create and update Jenkins pipelines for continuous integration in production environments. Manage and configure remote servers and VMs with Ansible. Build AWS infrastructure resources with Terraform. Visualize system metrics with Grafana for monitoring and insights. Implement unit and acceptance tests for quality assurance. Publish software packages to JFrog Artifactory. Tools & Environment: Windows, Linux (Ubuntu), Docker, Docker-Compose, Kubernetes, Minikube, Scala, Spark, Akka-http, Akka-testkit, Behave, MariaDB, Cassandra, CosmosDB, Jenkins, Ansible, Terraform, Bitbucket, Jira, Azure, Data Lake, Delta Lake, JFrog. Methodology: Scrum (Agile)
Software Engineer
Walgreens
Jul 2016 - Mar 2018
1 year 9 months
Deerfield, IL, USA
Key Responsibilities: Conduct data scraping to gather relevant datasets for analysis. Develop statistical models, including attribute-based forecasting, normal distribution, and Poisson distribution, to create suitable data for specific problems. Construct and implement artificial neural networks for predictive analytics. Containerize applications using Docker, including creating Dockerfiles, building images, running containers, and publishing images to a private Docker registry. Orchestrate containerized applications using Docker Compose. Create and update Jenkins plans for continuous integration in production environments. Configure and administer Bitbucket for user, project, and pull request management. Deploy applications on cloud platforms, specifically Azure and AWS. Manage the storage, collection, and visualization of data using the ELK stack (Elasticsearch, Logstash, and Kibana). Tools & Environment: Windows, Unix (Ubuntu), Python, TensorFlow, Keras, Web scraping (Selenium, BeautifulSoup, Scrapy Splash, Scrapy Shell), Jupyter Notebook, Docker, Docker Compose, Kubernetes, Minikube, Jenkins, Elasticsearch, Logstash, Kibana, Git, Bitbucket, Jira, Azure, AWS. Methodology: Scrum (Agile)
Engineer Intern
Cognira
Jan 2016 - Jul 2016
7 months
Carthage, Tunisia
Developed Application: Created a web application aimed at enhancing the accuracy of an intelligent voice assistant utilizing artificial neural networks. Key Responsibilities: User Interface Development: Designed and implemented a user-friendly dashboard for better interaction and monitoring. Signal Processing: Conducted signal processing to refine audio inputs and improve assistant accuracy. Neural Network Construction: Built and optimized an artificial neural network to enhance the voice recognition capabilities. Cloud Storage Management: Managed the storage of sound captures in the cloud using AWS S3 for efficient data access and retrieval. Technologies Used: Environment: Windows, Unix (Ubuntu), Jupyter Notebook, Python, Flask, Keras, TensorFlow, JavaScript, ReactJS, Axios, Node.js, AWS, S3, Git, Bitbucket.
Software Engineer
CONSULTEMFreelance
Jan 2016 - Jul 2016
7 months
Tunis, Tunisia · Remote
Full Stack Developer | Web Application for Strategic and Financial Advice Developed Application: Designed and implemented a web application aimed at companies and clients seeking strategic and financial advice, offering tailored features for "Consultem" employees, including the ability to add and remove publications. Key Responsibilities: User Interface Development: Created an intuitive dashboard for enhanced user experience. API Development: Developed robust REST APIs to facilitate seamless communication between the frontend and backend. Database Management: Managed and optimized databases to ensure efficient data storage and retrieval. Technologies Used: Environment: Unix (Ubuntu), Python, Flask, JavaScript, ReactJS, Axios, MySQL, Git, GitHub, Trello.
Education
ENSI - Ecole Nationale des Sciences de l'Informatique
Engineer's degree
2015 - 2018
2 years 11 months
Monastir Preparatory Engineering Institute
Bachelor's degree
2013 - 2015
2 years 2 months
Licenses & certifications
CKA: Certified Kubernetes Administrator
Issued: Sep 2023