Trento, Italy
Questa è una posizione remota.
Per una start-up innovativa, presente sul mercato da diversi anni con sede a Trento, stiamo cercando un Cloud Operation Engineer che si occuperà di gestire un’architettura altamente scalabile basata su Linux, offerta in SaaS, composta da microservizi cloud-native, multi-tenant, isolati in container, monitorati da Prometheus e ospitati in AWS.
In particolare, il candidato si occuperà di:
- lavorare sul provisioning dell’infrastruttura cloud: server virtuali, servizi managed;
- ottimizzare le immagini Docker dei nostri microservizi per ridurne le dimensioni e aumentare sicurezza e manutenibilità;
- ampliare il sistema di monitoraggio basato su metriche, realizzare dashboard e ottimizzare allarmi e risorse, con particolare attenzione al rilevamento di attività sospette o fraudolente;
- migliorare le attività di continuous integration, con focus su test automatici di sicurezza e vulnerabilità (SAST e DAST);
- ricercare, selezionare e studiare software open source da integrare nella piattaforma, rendendolo disponibile ai team di sviluppo.
Il candidato ideale ha almeno 3-5 anni di esperienza in ruoli simili e possiede le seguenti caratteristiche:
- esperienza nell’amministrazione di servizi su sistemi Linux;
- conoscenza di Docker e di sistemi di orchestrazione;
- conoscenza di architetture scalabili e tecnologie di clustering;
- capacità di automatizzare attività ripetitive tramite scripting (Bash, Go, Python);
- capacità di eseguire procedure operative periodiche in conformità agli standard di sicurezza (ISO27001);
- approccio ordinato e documentato nella gestione di sistemi e configurazioni;
- disponibilità a partecipare a incontri mensili del team di sviluppo, che si tengono a rotazione tra Bologna, Roma e Firenze;
- ottima conoscenza dell’italiano e buona conoscenza dell’inglese.
Costituiscono un plus le competenze nelle seguenti tecnologie:
- strumenti di monitoring e observability (Prometheus, Grafana, Loki, ELK stack);
- risoluzione proattiva di problemi di performance e affidabilità;
- competenze di Cybersecurity;
- sistemi di configuration management (Puppet, Chef, Ansible);
- sistemi di CI/CD (GitLab CI, GitHub Actions, Jenkins);
- installazione e manutenzione di orchestratori come Docker Swarm, Hashicorp Nomad, Kubernetes, Rancher, OpenShift;
- servizi managed in cloud (AWS, Azure);
- gestione di grandi volumi di dati;
- metodologie di sviluppo agile Scrum.
L'azienda offre: strumenti per il lavoro, formazione continua (almeno un corso all’anno), assicurazione sanitaria integrativa, contratto a tempo indeterminato e lavoro da remoto, con incontri di team ogni 4-5 settimane.
La retribuzione, tra 30K e 40K euro, sarà commisurata alla seniority del candidato. Anche candidati con meno di 3 anni di esperienza sono invitati a candidarsi, verranno comunque valutati.