Ensure the deployment, availability, performance, and security of technical environments related to the development and operation of an application with a game distribution Java thick client. The production engineer will work closely with the lead developer, focusing on infrastructure, deployment, automation, and monitoring.
Conditions • Location: on site • Salary : according the standards of the industry • Status: freelance
Responsibilities • Deployment and Environment Management o Set up development, pre-production, and production environments o Automate deployments of the Java client and REST backend o Create and maintain deployment scripts (Docker, Ansible, CI/CD) • Supervision & Monitoring o Integrate service monitoring tools (Prometheus, Grafana, ELK) o Set up alerts (crash, session loss, saturation) o Monitor performance (API, response time, bandwidth) • Security o Manage SSL certificates, API access o Participate in security audits: single sessions, encryption, logs • Production Support o Take part in technical testing phases (load, stress, crash) o Manage backups, restorations, and rollback procedures o Support the developer during the final delivery • Technical Documentation o Write operational procedures o Define deployment and on-call plans o Write technical installation procedures for the environment
Profile Sought • Bachelor’s or Master’s degree in Computer Science or equivalent (Bac +3/5) • Minimum 2 years’ experience in a production or DevOps environment • Knowledge of Java application environments / REST backend • Ability to work closely with a lead developer • Rigor, autonomy, responsiveness, support mindset