nginx, ssl, jenkins, ansible, docker, postgres, nfs, acl, ovh, load balancer, condor, backup, monitoring, shinken, jabber, provisioning
cybersecurity, devops
- Automate deployment of a full stack web application over 7 different physical servers
- Uses Docker for concurrently running different versions of the application
- Ansible scripts take care of:
- initial application setup
- no-downtime rolling upgrades (including Docker image builds)
- disaster recovery
- load balancer configuration (including configuring the reverse-proxy when a new container is spawned/removed)
- setting up monitoring alerts
- setting up Condor for distributed computing
- setting up Jenkins for QA and staging image builds