Top 5%
Abderrahmen K.

DEVOPS ENGINEER

835 dollar
i

Why I'm Top 5%

  • 10 years of industry experience
Learn how we hire

My experience

More

Renault DigitalNovember 2018 - Present

TD-alliance: Platform dedicated to the management of the repository of technical definitions of vehicle parts manufactured by Renault and Nissan. The goal of this platform is to optimize costs by promoting the reuse of existing parts. This project is strategic for the digital transformation policy led by the Renault group.
Technical environment: Java11, SpringBoot2, GKE, GitLabCI, Docker, Swagger, Hibernate5 / JPA2, JUnit5 / Mockito, AssertJ, Hamcrest, Intellij IDEA, Maven, Git, Spring Security, OAuth2, Keycloak, Apache, Lombok, Intellij, QueryDsl, Liquibase , Functional Programming, AWS, GCP, GKE

Responsibilities:
❑ Carrying out a migration POC from AWS infra to GCP in a Google Kubernetes Engine
❑ Setting up the CI / CD chain using GitlabCI
❑ Design and implementation of REST API
❑ Participation in the architecture of the new platform
❑ Dokerization of the API
❑ Realization of unit and integration tests
❑ Work in Agile Scrum mode
More

AtosJune 2017 - November 2018

Project SI-SAMU: platform centralizing the emergency system to better respond to new crisis risks. The system has a very high availability, the application is developed with a "design for failure" . More than 50 developers following Agile-best practice in terms of delivery & development processes (Safe4 framework)

Technical environment: Java8, Spring4, Angular4, Webservices Rest Jersey, Swagger, MapStruct, BeanValidation, Jms, activemq, Hibernate5/JPA, JUnit/Mockito, Cucumber, Tomcat7, Eclipse, Maven, Git, Jenkins, SonarQube, HTML5/CSS3, Karma/Jasmine, Jira, GitLab, Log4j,apache shiro, Oracle12c, Mysql5

Responsabilities:

❑ Design and development of user stories defined in sprint Backlog.
❑ Working with technical Architect to setup technical base technical.
❑ Attend agile ceremony
❑ Documentation of developed technical items using Sphinx
❑ write integration and unit test.
❑ Development of acceptance tests using Cucumber
More

AXAMay 2016 - May 2017

Clic&Go: An Online subscription car insurance solution. It’s distributed on the Internet. It is also offered for AXA general agencies.

Technical environment: Java EE, webservices SOAP, Eclipse, Maven, Git, IBM BRMS(ODM), JAVA/JEE, Spring-batch, SoapUI, Weblogic 12c

Completed tasks:
❑    Design and development of business rules with actuaries: construction of offer catalog, subscription of the customer to the offer and pricing rules.
❑    Analysis of needs, study of their impacts.
❑    Participation in weekly meetings with the client.
❑ Ensure the technical migration of the Jrules rule engine: upgrade the rules with the new version, adapt the code of the webservices.
❑    Participate in production operations.
❑    Preparation of technical documentation for deliveries.
More

Sofrecom TunisieJune 2014 - April 2016

JAVA-JEE Developer within Team Research & Development OLPS in order to contribute in the development and the maintenance of various projects.

❖    Projects Details 

PROMISE is the identity and provisioning platform of ORANGE mobile and Internet clients. It manages more than 100 million customers on three subsidiaries. It’s an EAI centralizing subscriptions by Orange customers and forwards them to the appropriate service platforms (email, address book, access management ...) for activation.
Technical environment: Java EE, WebMethods, JMS, Oracle 10g/12c, PL/SQL, Redhat Linux, Solaris, Apache Axis, Soap UI, Eclipse, Jonas, Maven, SVN, Java EE, Hibernate3, Tomcat6
Responsibilities:

❑    Coordination with the "Product Owner" in France in order to fully understand their business needs.
❑    Design and implementation of new functionalities
❑    Work with functional architects in France to translate business requirements into detailed specifications
❑    Analyze and solve problems reported in qualification phase or in production
❑    Preparation and delivery of technical documentation
❑    Monitoring of projects until the go live and corrections of issues (eg: Oracle upgrade 12 4 bases of Promise project)
❑    Debugging and defect tracking
❑    Analysis and Estimation of User Stories for the next sprint.
❑ Participate in the retrospective: analyze the difficulties encountered during the current development sprint and study the various areas for improvement
❑    Participate in the growing competence of new developers.
❑    Implementation of new functional flows
❑    Create and maintain functional testing SoapUI
❑    Preparing technical documentation delivery
❑    Linux shell scripts Development and PL / SQL
❑    resolve some performance problems: optimization at the Java code and SQL
❑ Coordination between the various members of the database migration project of the Oracle 10g version to Oracle12c (DBA Expert, Qualification, Production)
More

VermegOctober 2012 - June 2014

❑ Design, development, data Migration of an Information System Module.
❑ Technical Support of internal and external project of Vermeg.

My stack

XML, WebLogic, UML, Tomcat 7, Tomcat 6.0, Terraform, Swagger, SQL, Spring Security, Spring Boot, Spring Batch, Spring 4, Spring, SonarQube, Solaris, SoapUI, REST API, RedHat, React.js, QueryDSL, PL/SQL, Oracle 12c, Oracle 10g, Oracle, OAuth, MySQL 5, MySQL, Mockito, Maven, Log4j, Liquibase, Linux, Kubernetes, Karma, JUnit 5, JUnit, JPA 2, JPA, JOnAS, JMS, Jenkins, Java EE, JAVA 8, Java, Jasmine, IntelliJ Idea, IntelliJ, HTML5, Hibernate 5, Hibernate 3, Hibernate, Google Kubernetes Engine (GKE), Google Cloud Platform (GCP), GitLab CI, GitLab, Git, Functional Programming, Eclipse, Docker, Data Migration, Cucumber, CSS3, BDD, AWS, AssertJ, Apache, Angular 4, Android, ActiveMQ