CLOUD/ NETWORK/ SYSTEM:
French payment and transaction services multinational
01
The context:
The client wants to
-
Bring together several NetOps and Cloud teams (more than 6 teams of around 15 people each) with a private cloud under construction, which will be the main focus of the assignment, with business line, merchant and departmental services and deployment velocity issues.
-
Adopt the concepts and best practices of the public cloud to build a private cloud supported by the DevNetOps team with the aim of making it more autonomous and consumable by implementing an API exposing services based on SDN (Cisco ACI) in full GitOps.
02
Problem solving approach:
Support and Change Management: knowledge transfer and training for team​
-
Audit and analysis of existing internal applications, customer projects and working practices
-
Identification and formulation of needs: discussion with the various internal teams about their needs and daily tasks in order to identify the priority areas for transformation and draw up a change management plan.
-
Development of a change management plan based on a VSM approach =>> Mapping/Analysis/Lean approach: development of a value creation approach for each stream, presentation and dissemination to the teams in order to create parallel streams to manage the project while ensuring speed.
-
Developed and automated several standard technical stacks to make life easier for the network engineers on a daily basis:
-
NetOps administrators will be responsible for building the private cloud and its API, mainly using Ansible, and users will only interact with the system through this API, as code using Terraform.
-
Each project delivered must be carried out in such a way as to capitalise on and reuse the technical stack mobilised for other purposes, with the aim of constantly optimising quality while reducing the time and effort required to deliver new projects.
-
More generally, adopting a GitOps approach (processes and tools) to give the organisation and its teams adequate control over their highly distributed environments, while improving best practices in terms of security and compliance.
-
-
Documentation: creation and maintenance of architectural, technical and user documentation
03
Result:
DevNetOps transformation, expansion of the Competence Centre Cloud (CCC) skills centre, and onboarding of juniors as they build their skills to make them more autonomous in the new environment.
03
Technical stack used:
OnPremise, Linux, CISCO ACI, APIC Clusters, Git, Nginx, Gitlab, Jenkins, Grafana, python, Bash, php, flask, Infoblox, NS1, Jira, Confluence