Geforderte Skills
- Linux Administration
- Containerization
- Docker
- Docker Compose
- TLS Configuration
- Monitoring
- Logging
- Backup and Restore Procedures
- Rollback Procedures
- Git
- CI/CD
- Scripting
Sprachen: French
Jobbeschreibung
Prepare, deploy, and operate a technical solution on pilot sites, focusing on containerized environments, security, and operational continuity.
Project overview
Context
Prepares the environments and secures the commissioning and technical operation of the solution on the pilot sites.
Missions
Phase 1 — Preparation and Deployment:
Prepare and configure the application environments necessary for the solution; carry out containerized deployment in conjunction with development and integration teams; verify the proper functioning of deployed components. Configure TLS, monitoring, and logging to secure exchanges and facilitate technical monitoring. Define and document backup, restore, and rollback procedures, then verify their implementation before commissioning.
Phase 2 — Commissioning and Operation:
Support commissioning on pilot sites and perform technical verifications necessary for startup. Monitor the operation of environments, analyze alerts and logs, diagnose incidents, and implement corrective actions in coordination with the relevant teams. Test restoration, verify the results obtained, and update procedures if necessary. Contribute to the stabilization of the solution by capitalizing on encountered incidents and implemented corrections.
Coordination and Transfer:
Plan technical interventions with development and integration teams; specify deployment prerequisites and report difficulties that could compromise commissioning. Keep documentation of configurations, deployments, and operating procedures up to date. Contribute to the transfer to the IT department's technical contacts by presenting the methods for monitoring, diagnostics, backup, restore, and rollback.
Expected Skills
The technologies mentioned below are examples of tools; they are to be adapted to the technical environment chosen for the solution.
Administration and Containerization:
Be able to prepare, configure, and administer Linux application environments; master the building and deployment of Docker images, as well as the configuration of volumes, networks, and environment variables. Be able to use Docker Compose for multi-container applications and have knowledge of Kubernetes orchestration if this technology is chosen.
Security, Observability, and Diagnostics:
Be able to configure TLS and verify secure exchanges; implement monitoring, alerts, and log centralization, for example with an ELK stack. Interpret metrics and logs to identify the root cause of incidents and guide their resolution. Apply best practices for managing access and secrets in environments and pipelines.
Operational Continuity:
Be able to define and execute backup, restore, and rollback procedures; perform tests, verify results, and document recovery conditions.
Documentation and Transfer:
Write clear, up-to-date technical procedures usable by operations teams; explain configurations and support their adoption by IT department contacts.
Technical Coordination:
Work with development and integration teams, share information useful for deployment, and communicate precisely about incidents, actions taken, and issues remaining to be addressed.
Version Management — Git:
Version control scripts, configurations, and deployment files; use branches, merge requests, and code review to ensure traceability of changes.
Continuous Integration and Delivery — CI/CD:
Design and maintain automated build, test, and deployment pipelines, for example with GitLab CI. Manage artifacts, environment-specific parameters, and pre-commissioning checks.
Infrastructure as Code and Configuration Management:
Describe and version infrastructure, for example with Terraform; automate environment configuration with Ansible or an equivalent tool. Ensure deployment reproducibility and traceability of modifications.
Scripting and Automation:
Write, maintain, and document Bash and/or Python scripts to automate recurring preparation, deployment, and operation tasks. Plan for error handling and operation logging.
Infrastructure and Networks:
Understand the network mechanisms necessary for application operation and problem diagnosis. Depending on the chosen hosting, be able to configure and operate cloud resources, for example on AWS or Azure, taking into account access, security, and application needs.
Profile Sought
Training and Experience:
Degree in systems, networks, IT, or equivalent field, or equivalent professional experience. Practical experience in preparing environments, deploying, and operating containerized applications. The candidate must be able to present concrete examples of commissioning, incident resolution, and successfully tested backup and restore procedures.
Professional Qualities:
Rigor in configurations and verifications, methodical approach to diagnostics, and a sense of operational continuity. Ability to work autonomously within their scope while coordinating interventions with other teams. Aptitude for documenting actions taken, reporting risks, and clearly explaining procedures to technical contacts.
Availability and Collaboration:
Availability for commissioning and technical support for pilot sites. Ability to support solution stabilization and contribute to knowledge and procedure transfer to the IT department.
Project details
- Start: ASAP
- Duration: 18 mois
- Remote: hybrid
- Location: Paris, Île-de-France, FR
- Languages: French
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf free-work.com