About Hamza
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Experience
- bnpparibasDevOps EngineerBANKING AND INSURANCEJanuary 2022 - Today (4 years and 5 months)Montreuil, FranceContext: Support for the implementation and management of DevOps tools: Terraform, Ansible Tower, Gitlab CI/CD, Jenkins, Icles and ADRETMAIN ACTIVITIES:
- Provisioning of cloud resources with Terraform
• Create Terraform configuration files to describe the desired infrastructure• Deploy the infrastructure• Use cloud platform APIs• Manage the infrastructure• Optimize the infrastructure: optimize the infrastructure by analyzing the resources used and adjusting them accordingly.• Collaborate with the development team: collaboration with the development team to understand the application's needs and requirements.- Development of Ansible playbooks
• Collect automation needs• Develop playbooks- Support for Ansible Tower
• Errors on playbooks/roles used• Correct poorly filled inventories• Resolve access/profile issues• Add instance groups and environments to inventories• Resolve ETAC problems- Support for Jenkins and Gitlab-CICD
• Configure pipelines on the DevOps platform• Allocate rights on the DevOps platform- Deployment of Icles (generic shell scripts) with Gitlab CI/CD and Ansible
• Correction and adaptation of .gitlab-ci.yml for the 'Icles' project• Implementation of the necessary configuration on Jenkins• Writing the delivery playbook for Icles• Writing the necessary roles for delivery• Preparation of the Ansible task template for deployment launch• Launch jobs via Tower• Debugging and correction of shell scripts- Application Manager for ADRET (Data anonymization tool)
• Ensure the platform is operational• Stop/restart the platform (Websphere libertycore application server, sa, sw)• Errors during shell script execution• Incorrectly filled configuration file• Stop/restart WebSphere liberty Core servers• Ensure prerequisites for WAS patching- Participation in the security of CFS applications
• Update of SSL/TLS security certificates• Detection of database corruption (log investigation)- Micro-segmentation with Illumio (5 applications, 27 servers)
• Inventory of the scope• Server labeling• Request for flow extractions by application• Launching flow openings via the CloudIBM portal• Server enforcement• Post-enforcement checksTerraform, Ansible, Ansible Tower, Jenkins, Gitlab, Linux, Aix, Microsegmentation, Illumio, Websphere Libertycores, Icles, ADRET - BOUYGUES (COLAS DIGITAL SOLUTIONS)DevOps EngineerCIVIL ENGINEERINGAugust 2019 - January 2022 (2 years and 5 months)Vélizy-Villacoublay, FranceContext: Provisioning of environments, implementation of CI/CD pipelines, delivery of applications in Non-Production and supervision of Production environments and Training.Team size: 20MAIN ACTIVITIES:
- Implementation of Ansible playbooks for application deployment and configuration management
• Application deployment• Implementation of Ansible best practices- Deploy the Hubble application in non-production environments with AWS CodePipeline
• Creation of the necessary infrastructure for deployment with Terraform/CloudFormation• Implementation of CI/CD pipelines on AWS: CodeCommit, CodeBuild, CodeDeploy and CodePipeline• Management of roles and rules with IAM for the Project- Deploy the ADREF application in non-production environments with Azure DevOps
• Creation of the necessary infrastructure for deployment with Terraform/ ARM Templates.• Configuration of CI/CD pipelines on Azure: Azure DevOps Repos and Azure Pipelines (including Build and Release stages)- Delivery of the ARU application to the Pre-PROD environment
• Update of ARU with Application Deployer• Update MIMSync• Import of the MIMSync metaverse schema• Update of MIMSync agents- Check the status of services/APIs/applications with Postman
- Support for test automation with Tosca: SPOC (Single Point Of Change)
• Validate test cases with automation engineers• Analyze automatic test reports and distinguish bugs- Test integration for cross-functional projects
• Launch the request from the source application• Check the logs of the request-emitting services• Modify pivots if necessary and observe the behavior of target applications• Validate the correct reception of flows on the target applications side- Participate in the integration of new applications (Hubble, PIXID, ColasWay, ADREF 2)
- Participate in the implementation of new services (Hubble structures Web service, CdsSync…)
- Supervision of environments: production and training
• Monitor the accessibility of applications, ERPs and websites• Verify the correct opening of flows• Perform log checks using Log Reader• Follow up on problem resolution with the concerned individualsTECHNICAL ENVIRONMENT:Terraform, Ansible, AWS DevOps, EC2, RDS, IAM, CloudFormation, CodeCommit, CodeBuild, CodeDeploy, CodePipeline, Azure, Azure Devops, Silk, Log Reader, Monitoring Backbone, Oracle SQL Developer, SQL Server Management - ValeoDevOps EngineerAUTOMOBILEFebruary 2018 - August 2019 (1 year and 6 months)Tunis, TunisiaContext: Support on DevOps tools within an AGILE team in SCRUMMAIN ACTIVITIES:
- Administration of Gitlab (SCM)
• User rights management• Branch and version management- Integration of projects on Jenkins
• Configuration of general parameters: SonarQube, Maven, Nexus• Creation of build automation jobs• Test automation- SonarQube: source code quality control
• Customization of control rules• Analysis and monitoring of the severity Dashboard (Minor, Major, Critical, and Blocking issues)- Automated packaging with Maven, Jenkins, and Nexus
- Tool maintenance and incident analysis
• Error analysis with Jenkins• Log analysis- Support for project/development teams on DevOps tool implementation.
- Support for Docker / Kubernetes platform
• Image creation with Docker File• Cluster management with Docker Compose• Use of Docker HUB repository• Orchestration with Kubernetes- Support on ANSIBLE Tower
• Automation of VM installation• Implementation of a deployment playbook• Implementation of best practices on ANSIBLE: PlaybookTECHNICAL ENVIRONMENT:Docker, SWARM, Ansible, Java, Maven, Git, Jenkins, Sonar, Nexus, Windows, and Linux Ubuntu, Kubernetes.
Recommendations
Be the first to recommend Hamza
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineering DegreeENIB2018
Certifications
- Terraform Associate 002HashiCorp2023