Projet : DevOps Developer for Application Deployment
Détails du projet
(No Chatgpt cover letters, please)
We are looking for an experienced DevOps Developer to oversee the deployment and management of an application on an Ubuntu-based system. This position demands expertise in server administration, containerization, CI/CD workflows, and monitoring solutions. The successful candidate will be tasked with setting up, configuring, and optimizing various servers dedicated to different components of the application solution, ensuring optimal availability, performance, and security.
- Manage and configure Ubuntu servers for application hosting, database management, communication tools, and monitoring.
- Deploy and manage application components using Docker and Docker Swarm.
- Configure and manage NGINX as a load balancer.
- 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 monitoring servers and applications.
- Ensure comprehensive logging and alerting across all services.
- Develop and maintain CI/CD pipelines using GitLab Runner for Angular front-end and Node.js back-end services.
- Optimize network configurations and manage DNS settings.
- Apply security best practices across all servers and applications.