5 Visites |
0 Candidats |
Description du poste:
Job TitleINTERN - Development of the DevOps framework for operations on test systems
Context
The Test & Platform Services (TPS) organization is in charge of ensuring the integrity, stability & usability of Test Systems for internal and external clients, with strict Service Level Targets (SLTs) and Service Level Agreements (SLAs) to respect.
It is composed of 3 global teams located worldwide (Sydney, Bangalore, Dubai, Erding, Nice, London, Ottawa, Bogota and Dallas), taking care of operations/change management on the Test Systems, the functional and response time monitoring, the incident & problem management and dedicated technical & functional support to our customers.
One of the teams, TST (Test Operational Services team) operates the test systems and acts as a frontline team to ensure the integrity of the test systems. As we are mainly a cost centre, it is critical for us to optimize our work as much as possible, through automation.
For TST, there are 2 axis where we need a DevOps framework:
* To ensure its quality and maintainability, everything we develop should follow the proper software development lifecycle (CI/CD), which means that we have to setup the proper releasing flow for our internal tools.
* To increase our operational efficiency (technical incident management), we need
Requirements
·Design and implement a CI/CD pipeline (using Jenkins or Docker and Kubernetes) that automates code builds, image storing in artifacts, testing, security checks and deployments.
* Design a modular, configurable and evolutive assistant to centralize & manage operations on test systems:
o Build a dashboard/web interface for all OpenShift actions, such as Pods/Node Recovery (we previously used Sirius, but due to budget constraints, this project is no longer supported). This can be extended to monitor all deployments, StatefulSets, compute resources, MachineSets, and more. We have over 80 clusters across dev, test, and production environments. A centralized dashboard can offer all actions in one place, eliminating the need to log into separate OpenShift instances
o Implement the (COMPANY NAME) Green Code Simulator to provide real-time simulations on the environmental impacts of software/SRE/DevOps operations, such as carbon footprint measurement and automated power management.
o Design and implement a monitoring system using tools like Prometheus, Grafana for all GOB tools that can help in cloud platform monitoring.
o Build a chatbot for the TST team.
o Automate End-2-End Freeze Management
o Build a web interface to centralize all TST automations.
Technical environment
* Platform: preferably on Azure directly
* Language (ex: Python, Angular, …), database (ex: Oracle, MySQL, …) and other tool (ex: Kibana, Elasticsearch, …) options are open to the extent that they remain within the (COMPANY NAME) standards
* CI/CD in place from the start
* Machine Learning and Natural Language Processing (NLP)
* Deployment on Azure (Helm, OpenShift, Grafana, …)
* Jenkins, Docker, Kubernetes
Diversity & Inclusion
(COMPANY NAME) aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.
(COMPANY NAME) is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.
Origine: | Site web de l'entreprise |
Publié: | 12 Nov 2024 |
Type de poste: | Stage |
Secteur: | Tourisme / Hospitalité |
Langues: | Anglais |
Entreprises |
Offres |
Pays |