Michael | |
Montréal, Quebec, Canada | |
80,000 |
Ingénieur DevOps
Résumé : Ingénieur DevOps avec une compréhension définitive de la fusion entre le développement et les opérations pour livrer rapidement le produit aux clients. Mise en œuvre de pipelines CI/CD avec Azure DevOps et tâches d'automatisation telles que le script SQL et PowerShell pour répondre à cette exigence. Associé à l'infrastructure en tant que code (IaC) pour déployer et gérer l'infrastructure dans Azure ainsi que pour créer des projets et des dépendances associées comme les dépôts dans Azure DevOps via Terraform. Manipulation de Docker pour containeriser les applications. En outre, une bonne compréhension de Microsoft Azure Cloud.
Compétences :
- DevOps : Azure DevOps, Docker
- IaC : Terraform
- Gestion de version : Azure Repos, Bitbucket
- Langages : PowerShell, GO
- Base de données : SQL Server
- Surveillance : PowerBI
- ASP.NET
- HTML5.0
- CSS3.0
- BOOTSTRAP
- Apprentissage automatique
Expérience :
-
Jan 2022 – Présent
Ingénieur DevOps @ E-Commerce -
Sept 2020 – Dec 2021
Ingénieur DevOps @ SaaS
Formation :
- Jan 2019 - Dec 2020 Master en Génie Mécanique - Branche Automatisation Industrielle, Université CONCORDIA
- Sept 2005 – Juillet 2009 Licence en Génie Mécanique, Université Azad
Certifications :
- Azure Fundamentals (AZ-900)
- Terraform Associate par HashiCorp
Cours :
- Fundamentals of Docker and Kubernetes, Nigel Poulton, www.Pluralsight.com
- Docker, Moshfegh Hamedani, www.codewithmosh.com
- Networking Concept and Protocols, Ross Bagurdes, www.Pluralsight.com
- Python for Computer Vision with OpenCV and Deep Learning, www.Udemy.com
- Machine Learning, Andrew Ng, www.coursera.org
- Windows Server Management and Security, www.coursera.org
- Introduction to Robotics & Autonomous Car Design, www.Udemy.com
- ITIL Fundamental Course par Dr. Khortalab, http://www.khortalab.com
- Developing Web-Form Applications par ASP.NET à l'Institut SEMATEC, www.sematec-co.com
- Fundamental of Developing Application par C#.NET au FaratarAzDanesh TechComplex, www.fad.ir
Projets :
- Azure DevOps : Conception et mise en œuvre de pipelines CI/CD multi-étapes
- Terraform : Contribution au développement du fournisseur Terraform par Go (Local Content Management Platform-CMP)
- Terraform : Création de projets Azure DevOps (y compris : Projet, Groupes de Variables, Dépôts, Comptes de Service, Politiques)
- Docker : Containerisation des projets API et web dans l'environnement de développement
- Azure DevOps : Mise en œuvre de notifications par email (outil SendGrid) dans les pipelines multi-étapes
- PowerShell : Migration des stockages Blob via des scripts d'automatisation utilisant l'outil AZCopy
- Azure DevOps : Développement de tâches avec contribution de scripts PowerShell pour vérifier l'état du centre de déploiement de l'AppService, supprimer le contenu de l'AppService avant chaque déploiement, vérifier l'état du déploiement parallèle sur une VM, copier le contenu d'une AppService sur une VM
- PowerBI : Surveillance d'Azure DevOps en utilisant PowerBI
- Azure : Migration massive de données des stockages Blob, utilisation de la Function App pour s'associer avec la bibliothèque DML (DataMovement Library) et l'approche Durable Function
- Optimisation des procédures stockées contre l'injection SQL en utilisant des requêtes SQL dynamiques et en paramétrant les variables pour protéger les procédures stockées contre l'injection SQL
- Investigation des problèmes d'utilisation élevée du CPU des machines de production en travaillant sur les journaux IIS et l'outil de surveillance AppOptics
- Conception de l'automatisation via des scripts (SQL/PowerShell)
- Hébergement privé de packages NuGet dans Azure Artifacts (depuis le début)
- Mise en œuvre de Pingdom depuis le début (Uptime, Real User Monitoring)
- Mise en œuvre de Power BI en tant qu'analytique intégrée (depuis le début)
Réalisations :
- Identifié parmi les 15 % des meilleurs étudiants diplômés de l'Université Concordia
- Qualifié pour l'adhésion à la Golden Key International Honour Society (2019 & 2020)