Skip to content

Commit

Permalink
add circet REX
Browse files Browse the repository at this point in the history
  • Loading branch information
matthieupetite committed Nov 29, 2024
1 parent 6934785 commit f65c386
Show file tree
Hide file tree
Showing 49 changed files with 78 additions and 0 deletions.
Empty file modified .gitignore
100755 → 100644
Empty file.
Empty file modified 404.html
100755 → 100644
Empty file.
Empty file modified Gemfile
100755 → 100644
Empty file.
Empty file modified _config.yml
100755 → 100644
Empty file.
Empty file modified _includes/article-content.html
100755 → 100644
Empty file.
Empty file modified _includes/contact-link.html
100755 → 100644
Empty file.
Empty file modified _includes/disqus-comments.html
100755 → 100644
Empty file.
Empty file modified _includes/experience-content.html
100755 → 100644
Empty file.
Empty file modified _includes/footer.html
100755 → 100644
Empty file.
Empty file modified _includes/google-analytics.html
100755 → 100644
Empty file.
Empty file modified _includes/head.html
100755 → 100644
Empty file.
Empty file modified _includes/header.html
100755 → 100644
Empty file.
Empty file modified _includes/hero.html
100755 → 100644
Empty file.
Empty file modified _includes/instagram.html
100755 → 100644
Empty file.
Empty file modified _includes/javascripts.html
100755 → 100644
Empty file.
Empty file modified _includes/main.scss
100755 → 100644
Empty file.
Empty file modified _includes/pagination.html
100755 → 100644
Empty file.
Empty file modified _includes/search.html
100755 → 100644
Empty file.
Empty file modified _layouts/default.html
100755 → 100644
Empty file.
Empty file modified _layouts/page.html
100755 → 100644
Empty file.
Empty file modified _layouts/post.html
100755 → 100644
Empty file.
Empty file modified _layouts/tag_page.html
100755 → 100644
Empty file.
Empty file modified _pages/about.md
100755 → 100644
Empty file.
Empty file modified _pages/styleguide.md
100755 → 100644
Empty file.
39 changes: 39 additions & 0 deletions _posts/en/2024-11-29-projet-circet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
layout: post
comments: true
title: Success of the Migration to Azure Cloud for Circet
type: post
lang: fr
tags: [GitOps, finops, terraform, entreprise scale, azure]
image: /images/post/2024/11/circet-migration-cloud.png
summary: "Retour d'experience sur le déploiement d'entreprise scale landing zone"
---
## Introduction
The Circet project is an ambitious initiative aimed at modernizing the company's system integration mechanisms by leveraging enterprise service bus principles,
particularly with the use of Logic Apps. This project also includes the deployment of a low-code business API for work order management and the implementation of HR processes.

## Objective
The project aims to deploy an enterprise-scale landing zone architecture on Azure, based on Microsoft's recommendations and best practices.
This modular architecture is designed to evolve with the company's needs, whether it involves migrating applications or deploying new applications on Azure.

## Context
Circet is a company specializing in the deployment and maintenance of mobile and fixed telecom infrastructures for companies such as Orange, Bouygues, SFR, and Free.
Present in 13 countries, Circet also invests in energy transition. The project aims to improve user experience, increase the catalog of offers, and optimize development processes.
Circet entrusted Orange Business to carry out the work. The extensive use of automation via infrastructure as code allowed for the rapid construction of a cloud infrastructure while adhering to cloud best practices.

## Overall Architecture
Circet's landing zone architecture is based on the Hub & Spoke model, allowing for efficient management of critical resources on Azure.
This architecture includes several design areas, including Azure billing, identity and access management, business continuity and disaster recovery, as well as connectivity and management resources.

## Design Areas
1. **Azure Billing and Azure Active Directory:** Management of Azure subscriptions and contracts.
2. **Core Resources:** Organization of management groups and subscriptions, security governance, and compliance.
3. **Identity and Access Management:** Synchronization of users and groups between Active Directory and Azure Active Directory.
4. **Connectivity Zone:** Connection between on-premises infrastructure and the cloud, using Fortigate appliances for security and network traffic management.
5. **Management Zone:** Monitoring and management of Azure resources, centralization of logs and events, infrastructure auditing.
6. **API Production Zone:** Deployment of applications based on PaaS and SaaS services, integration of the software application for processing Bouygues Telecom customer orders.

## Conclusion
The Circet project represents a significant advancement in improving Circet's IT infrastructure and transitioning to the cloud.
By adopting Microsoft's best practices and using a modular architecture, Circet is well-positioned to meet the growing needs of its clients and improve the efficiency of its development processes.
Thanks to them for trusting Orange Business for this great achievement.
39 changes: 39 additions & 0 deletions _posts/fr/2024-11-29-projet-circet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
layout: post
comments: true
title: Réussite de la Migration vers le Cloud Azure pour Circet
type: post
lang: fr
tags: [GitOps, finops, terraform, entreprise scale, azure]
image: /images/post/2024/11/circet-migration-cloud.png
summary: "Retour d'experience sur le déploiement d'entreprise scale landing zone"
---
## Introduction
Le projet Circet est une initiative ambitieuse visant à moderniser les mécanismes d'intégration de systèmes de l'entreprise en s'appuyant sur les principes d'entreprise service bus,
notamment avec l'utilisation de Logic Apps. Ce projet comprend également la mise en ligne d'une API Métier de prises d'ordre de travail en mode low code et l'implémentation de processus RH.

## Objectif
Le projet vise à déployer une architecture de zone d'atterrissage à l'échelle de l'entreprise sur Azure, basée sur les recommandations et les meilleures pratiques de Microsoft.
Cette architecture modulaire est conçue pour évoluer avec les besoins de l'entreprise, qu'il s'agisse de la migration d'applications ou du déploiement de nouvelles applications sur Azure.

## Contexte
Circet est une entreprise spécialisée dans le déploiement et la maintenance d'infrastructures télécom mobiles et fixes pour des compagnies telles qu'Orange, Bouygues, SFR et Free.
Présente dans 13 pays, Circet investit également dans la transition énergétique. Le projet vise à améliorer l'expérience utilisateur, à augmenter le catalogue d'offres et à optimiser les processus de développement.
Circet a fait confiance à Orange Business pour réaliser les travaux. L'utilisation massive de l'automatisation via l'infrastructure as code a permis de construire une infrastructure cloud rapidement tout en respectant les best practices cloud.

## Architecture Globale
L'architecture de zone d'atterrissage de Circet repose sur le modèle Hub & Spoke, permettant une gestion efficace des ressources critiques sur Azure
Cette architecture comprend plusieurs zones de conception, notamment la facturation Azure, la gestion des identités et des accès,
la continuité des activités et la reprise après sinistre, ainsi que la gestion des ressources de connectivité et de gestion.

## Zones de Conception
1. **Facturation Azure et Annuaire Active Directory Azure :** Gestion des abonnements et des contrats Azure.
2. **Ressources de Base :** Organisation des groupes de gestion et des abonnements, gouvernance de la sécurité et conformité.
3. **Gestion des Identités et des Accès :** Synchronisation des utilisateurs et des groupes entre Active Directory et Azure Active Directory.
4. **Zone de Connectivité :** Connexion entre l'infrastructure sur site et le cloud, utilisant des appliances Fortigate pour la sécurité et la gestion du trafic réseau.
5. **Zone de Gestion :** Surveillance et gestion des ressources Azure, centralisation des journaux et des événements, audit de l'infrastructure.
6. **Zone de Production API :** Déploiement d'applications basées sur des services PaaS et SaaS, intégration de l'application logicielle pour le traitement des commandes des clients de Bouygues Telecom.

## Conclusion
Le projet Circet représente une avancée significative dans l'amélioration de l'infrastructure IT de circet et la transition vers le cloud. En adoptant les meilleures pratiques de Microsoft et en utilisant une architecture modulaire,
Circet est bien positionnée pour répondre aux besoins croissants de ses clients et améliorer l'efficacité de ses processus de développement. Merci à eux d'avoir fait confiance à Orange Business pour cette belle réalisation.
Empty file modified _sass/0-settings/_helpers.scss
100755 → 100644
Empty file.
Empty file modified _sass/0-settings/_mixins.scss
100755 → 100644
Empty file.
Empty file modified _sass/0-settings/_variables.scss
100755 → 100644
Empty file.
Empty file modified _sass/1-tools/_grid.scss
100755 → 100644
Empty file.
Empty file modified _sass/1-tools/_ionicons.scss
100755 → 100644
Empty file.
Empty file modified _sass/1-tools/_normalize.scss
100755 → 100644
Empty file.
Empty file modified _sass/1-tools/_reset.scss
100755 → 100644
Empty file.
Empty file modified _sass/1-tools/_shared.scss
100755 → 100644
Empty file.
Empty file modified _sass/1-tools/_syntax-highlighting.scss
100755 → 100644
Empty file.
Empty file modified _sass/1-tools/_zoom.scss
100755 → 100644
Empty file.
Empty file modified _sass/2-base/_base.scss
100755 → 100644
Empty file.
Empty file modified _sass/3-modules/_scroll-button-top.scss
100755 → 100644
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file.
Empty file modified index.html
100755 → 100644
Empty file.
Empty file modified js/common.js
100755 → 100644
Empty file.
Empty file modified js/vendors/instafeed.min.js
100755 → 100644
Empty file.
Empty file modified js/vendors/jquery-3.3.1.min.js
100755 → 100644
Empty file.
Empty file modified js/vendors/jquery.fitvids.js
100755 → 100644
Empty file.
Empty file modified js/vendors/simple-jekyll-search.min.js
100755 → 100644
Empty file.
Empty file modified js/vendors/transition.js
100755 → 100644
Empty file.
Empty file modified js/vendors/zoom.min.js
100755 → 100644
Empty file.
Empty file modified search.json
100755 → 100644
Empty file.

0 comments on commit f65c386

Please sign in to comment.