RUOLO
Progetta, integra e implementa soluzioni cloud native o tradizionali introducendo elementi di forte automazione. All'interno di un progetto il DevOps Senior partecipa alla fase di assessment del progetto di rilascio/migrazione in Cloud o su piattaforme tradizionali e conduce la fase di strategia di automazione delle componenti applicative e architetturali. Favorisce il processo di trasformazione coniugando la complessità funzionale con le soluzioni tecnologiche e le pratiche DevOps. In fase implementativa assicura che le soluzioni tecniche, le procedure e i modelli di sviluppo siano aggiornati e conformi agli standard ed alle linee guida. Controlla l'aggiornamento tecnologico della piattaforma e integra le nuove soluzioni implementate. Agisce da punto di riferimento metodologico per gli sviluppatori e gli altri esperti tecnici
ATTIVITÀ
- Disegna e progetta soluzioni di CI/CD per servizi applicativi efficienti, altamente integrati, resilienti e manutenibili (continuous deployment)
- Utilizza strumenti di configurazione e automazione per implementare soluzioni con un modello dichiarativo (infrastructure as code)
- Progetta e implementa console di monitoraggio e gestione degli allarmi (observability)
- Assicura la conformità delle soluzioni alle pratiche DevOps in termini di gestione e versionamento delle configurazioni applicative (compliance & security by design)
- Disegna, integra e utilizza servizi basati su API
- Conoscenza delle metodologie DevOps
- Esperienza pluriennale con strumenti di configurazione e automazione, almeno due tra: Terraform, Puppet, Ansible, SaltStack, CloudFormation, Heat, Chef
- Esperienza con sistemi operativi Linux e Windows, protocolli di rete, load balancer, VPN e altri componenti infrastrutturali
- Padronanza di Git e delle piattaforme GitLab e GitHub
- Ottima conoscenza di Docker e Kubernetes
COMPETENZE DESIDERATE
- Project Management: Metodologie SCRUM/Agile o equivalenti
- Metodologie di test (funzionali, integrazione, sicurezza, usabilità, accessibilità, di carico)
- Piattaforme Cloud: AWS, Azure, OpenStack. Gradite: Google Cloud , Oracle Cloud, IBM Cloud
- Piattaforme di Continuous Integration & Delivery: Jenkins, Argo, CircleCI, Travis CI
- Servizi e piattaforme di Monitoraggio e Observability: Prometheus, Grafana, Influx, Datadog, New Relic
- Servizi e strumenti di Logging: Elasticsearch, Graylog, Fluentd, Logstash
CARATTERISTICHE PERSONALI
- Capacità di comunicare i propri risultati, obiettivi o criticità in modo chiaro, sia oralmente che con documentazione a supporto
- Buone capacità relazionali e di lavoro in team
- Problem solving strutturato (metodologie lean) orientato al raggiungimento degli obiettivi
- Autonomia, proattività e responsabilità nella conduzione di attività progettuali
- Attitudine al proprio miglioramento professionale, alla conoscenza e alla curiosità verso altri ambiti tecnici
COSA OFFRIAMO
Retribuzione e tipologia contrattuale in base al livello di esperienza del candidato
Ambiente giovane, dinamico e composto da un team di professionisti
Sviluppo e crescita professionale in un contesto altamente stimolante