Il ruolo
tawk.to, l'applicazione di messaggistica aziendale #1 al mondo, sta ampliando il proprio team di ingegneria e cerca un professionista DevOps esperto. Ogni giorno realizziamo numerosi sistemi straordinari su larga scala, tra cui ricerca, concorrenza, organizzazione dei contenuti, metriche in tempo reale, deployment e applicazioni event-driven, concorrenti e a bassa latenza. I nostri sistemi attuali sono sviluppati principalmente su Node.js. Ci concentriamo su uno sviluppo rapido e iterativo (200+ deployment solo nell'ultimo mese) e su una programmazione collaborativa e interattiva. Gli sviluppatori lavorano in piccoli team interfunzionali di 3-6 persone, che fanno affidamento gli uni sugli altri per sostenere gli obiettivi dei progetti e, definendo autonomamente le priorità, devono creare e distribuire applicazioni rapidamente e per iterazioni.
Responsabilità quotidiane
- Analizzare la tecnologia attualmente utilizzata in azienda e sviluppare passaggi e processi per migliorarla ed estenderla
- Stabilire traguardi per i contributi necessari dei vari reparti e sviluppare processi che ne facilitino la collaborazione
- Assistere gli ingegneri di altri reparti nella creazione di dimostrazioni pratiche delle soluzioni proposte e nella loro presentazione agli altri membri del team
- Fornire specifiche dettagliate per le soluzioni proposte, inclusi materiali, personale e tempi necessari
- Definire obiettivi chiari per tutte le aree di un progetto e sviluppare i passaggi necessari per garantirne l'esecuzione puntuale
- Lavorare a stretto contatto con i professionisti dell'ingegneria dell'azienda per mantenere l'hardware e il software necessari al completamento efficiente dei progetti
- Fare da mentor e formare altri ingegneri in tutta l'azienda, cercando di migliorare continuamente i processi a livello aziendale
- Lavorare al fianco dei team di project management per monitorare con successo l'avanzamento e l'implementazione delle iniziative
Candidati qualificati
- 3 anni di esperienza nella gestione di deployment su larga scala
- Solida esperienza con Linux
- Promotore dell'automazione
- Conoscenza approfondita ed esperienza delle reti nel cloud: VPC, firewall, Load Balancer
- Conoscenza approfondita ed esperienza nella gestione della configurazione: Chef o Puppet
- Promotore dell'infrastruttura riproducibile (Infrastructure as Code), utilizzando strumenti come Hashicorp Terraform e Hashicorp Packer
- Competenza nella scrittura di script shell
- Competenza in uno dei seguenti linguaggi: Python, Java, Ruby, Javascript
- Ottima padronanza della lingua inglese, parlata e scritta
Orario di lavoro
Turno notturno: 9:00 PM – 6:00 AM
Requisiti preferenziali
- Google Cloud Platform
- Implementazione e gestione di CI/CD
- Solida conoscenza del calcolo distribuito
- Applicazioni Node.js in un ambiente di produzione
- Database NoSQL in un ambiente di produzione: MongoDB, Cassandra, Elasticsearch
- Archiviazione chiave-valore in memoria (Redis) in un ambiente di produzione
- Message broker/code di messaggi in un ambiente di produzione: Google PubSub, Redis PubSub, Kafka
Costituiscono titolo preferenziale
- Deployment di un'applicazione containerizzata in un cluster: Kubernetes
- Utilizzo di Hashicorp Vault per gestire segreti: chiavi API, password o certificati
- Formazione accademica in informatica
- Gestione di team remoti
Cosa offriamo
Possiamo offrire una retribuzione competitiva in base all'esperienza e alle capacità dimostrate.
Perché tawk.to è un ottimo posto in cui lavorare?
Siamo un team altamente motivato, cordiale e distribuito in tutto il mondo. L'azienda è cresciuta, ma siamo ancora un team piccolo: chi ottiene risultati nella propria area può avere un impatto grande e concreto, e offriamo opportunità di crescita professionale a chi raggiunge i risultati migliori.