Détails du projet
We are seeking a skilled DevOps Developer to lead the deployment on an Ubuntu-based infrastructure. This role requires a deep understanding of server management, containerization, CI/CD processes, and monitoring tools. You will be responsible for setting up, configuring, and optimizing various servers dedicated to different components of the solution, ensuring high availability, performance, and security.
Key Responsibilities:
-Manage and configure Ubuntu servers dedicated to application hosting, database management, communication tools, and monitoring.
-Deploy and manage the application components using Docker and Docker Swarm.
-Set up and configure NGINX as a load balancer for the application.
-Install, configure, and secure PostgreSQL databases.
-Install and optimize Jitsi for video conferencing.
-Install and optimize Mattermost for messaging and collaboration.
-Implement Prometheus and Grafana for server and application monitoring.
-Ensure comprehensive logging and alerting for all services.
-Create and maintain CI/CD pipelines using GitLab Runner for Angular front-end and Node.js back-end services.
-Optimize network settings and configure DNS.
-Implement security best practices across all servers and applications.