Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Omar Djani

Montréal,QC

Summary

Bilingual DevOps Specialist with a strong background in designing, testing, and implementing infrastructure and applications using CI/CD tools. A team leader with over seven years of experience in development, support, automation, and optimization of deployments and Microservices application implementation.

Overview

7
7
years of professional experience

Work History

DevOps Consultant

Caisse De Dépôt Et Placement Du Québec, CDPQ
06.2022 - Current
  • Developing and maintaining AI platforms for internal users
  • Setting up necessary services for daily activities of data scientists/analysts in cloud environment (AWS, Azure, Databricks, Snowflake, etc.)
  • Proposing new application solutions (WebApp, API, AI development studio) to improve user daily activities (solutions for .NET, Python, and Java applications)
  • Creating and maintaining pipelines with CI/CD approach using AWS services and IaC tools like CloudFormation and Terraform.
  • Updated old code bases to modern development standards, improving functionality.
  • Developed software libraries for machine learning and AI training and testing.
  • Discussed issues with team members to provide resolution and apply best practices.

DevOps Developer

Desjardins Bank
03.2021 - 05.2022
  • Ensuring the adoption of DevOps best practices within squads and supporting the company's digital transformation goals
  • Developing REST APIs in a Microservices architecture (Spring Framework, Java, Gradle Build)
  • Continuous improvement of CI/CD processes (Docker, Fly, Concourse, Kubernetes, Github, Bitbucket)
  • Participating in the implementation of new tools and techniques (Production automation, Migrations, Business continuity planning, etc.).
  • Created software development best practices to support rapid iteration and software versioning.

DevOps

Banque Société Générale
09.2017 - 02.2021
  • Programming, testing, and deploying microservices applications (C#.NET) using various CI/CD tools and technologies
  • Automating monitoring and deployment tasks using various programming/scripting languages (PowerShell, Bash)
  • Source code utilization for bug detection and correction
  • Supporting and monitoring production process
  • Creating and maintaining stored procedures in MS-SQL
  • Data extraction, transformation, and loading
  • Implementation of KPIs and alerts for monitoring production process
  • Data visualization using tools like Kibana, Grafana, Tableau, etc.
  • Implemented processes and procedures to improve overall efficiency in operations.
  • Provided reporting for forecast analysis and ad-hoc reporting in support of decision-making.

Assistant Teacher

Université UQAM
09.2016 - 09.2017
  • Introduction to Business Intelligence (BI) technologies (MET 1330)
  • Worked with teachers to design lesson plans and coordinate activities for classes.
  • Provided one-on-one and group-based learning support focused on student progress.

Education

Master of Science - Data Analytics

École Des Sciences De La Gestion – ESG
Montreal, QC
01.2023

Bachelor of Science - Computer Science And Software Development

Université Du Québec À Montréal - UQAM
Montreal, QC
01.2018

Bachelor's - Telecommunication

Institut National INTTIC
Algeria
07.2010

Skills

  • Version Control Tools: GIT (Github, Gitlab, Bitbucket, Azure DevOps)
  • CI/CD: CloudFormation, Jenkins, TeamCity, Concourse, Docker
  • Programming Languages: C#, Java, Python
  • Scripting: PowerShell, Bash, Python
  • Databases (SQL/NoSQL): MySQL, SQL Server (MSSQL), Elasticsearch, MongoDB, PostgreSQL, Snowflake, DynamoDB
  • Operating Systems: Windows, Linux
  • Ticketing and Delivery Management: Jira, ServiceNow
  • Amazon AWS: API Gateway, SAM, S3, EC2, RDS, ELB, ECS (Fargate), Lambda, Eventbridge, etc
  • Azure: Azure DevOps, Active Directory
  • Microservices: Development and Support
  • Front-end: React (Support and Debugging)
  • Frameworks/Microservices Architecture: EntityFramework, Spring Boot Rest API, Web services API
  • Testing: TDD, BDD, Postman
  • Data Visualization: Microstrategy, Tableau
  • Monitoring: Grafana, Dynatrace, Kibana (ELK stack), AutoSys, Cloudwatch
  • Work Methodology: Agile/Scrum (Jira Atlassian)
  • Data Analytics: Databricks, Snowflake, SageMaker
  • Debugging and Troubleshooting
  • Requirements Gathering and Analysis

Accomplishments

  • Improved report generation time for the financial markets regulatory authority (AMF).
  • Participated in the implementation of CI/CD tools and migration to Microservices architecture. Collaboratively developed a new monitoring application for the support team.
  • Contributed to the setup of new AI platforms for data scientists.

Timeline

DevOps Consultant

Caisse De Dépôt Et Placement Du Québec, CDPQ
06.2022 - Current

DevOps Developer

Desjardins Bank
03.2021 - 05.2022

DevOps

Banque Société Générale
09.2017 - 02.2021

Assistant Teacher

Université UQAM
09.2016 - 09.2017

Master of Science - Data Analytics

École Des Sciences De La Gestion – ESG

Bachelor of Science - Computer Science And Software Development

Université Du Québec À Montréal - UQAM

Bachelor's - Telecommunication

Institut National INTTIC
Omar Djani