ADM Media brand solutions è alla ricerca di un AWS Cloud Developer - CDN Specialist da inserire nel proprio team di Balerna ( Svizzera ).
ADM Media brand solutions è una media house svizzera che si occupa della produzione di contenuti personalizzati per i migliori brand su scala globale.
Un one-stop-shop per i contenuti su misura, grazie ad un ecosistema di produzione interno completo: ascolta, interpreta e traduce gli obiettivi del brand in soluzioni di contenuti personalizzati, adatti a tutti i tipi di canale. Una media house d'avanguardia certificata ISO 27001 che si posiziona come il principale media partner per i brand.
Descrizione del lavoro:
Siamo alla ricerca di un AWS Cloud Developer altamente qualificato che si specializzi nell'ottimizzazione della distribuzione dei contenuti, utilizzando in particolare la CDN (Content Delivery Network) di AWS, come Amazon CloudFront. La risorsa selezionata sarà responsabile della progettazione, dello sviluppo e della gestione delle soluzioni cloud su Amazon Web Services (AWS) con un focus sull’ottimizzazione delle performance di distribuzione dei contenuti su scala globale.
Principali responsabilità:
Progettare, sviluppare e implementare applicazioni e servizi su AWS, con particolare attenzione all’utilizzo di Amazon CloudFront per ottimizzare la distribuzione dei contenuti a livello globale
Collaborare con architetti cloud e team di sviluppo per definire soluzioni di architettura ottimizzate per la distribuzione dei contenuti, garantendo alte performance e bassa latenza.
Ottimizzare la delivery dei contenuti e monitorare la loro disponibilità, scalabilità e sicurezza utilizzando servizi come CloudFront, S3, Lambda@Edge e altri strumenti di edge computing.
Automatizzare il provisioning, il deployment e la gestione delle risorse AWS, inclusi i servizi CDN, utilizzando strumenti come Terraform.
Implementare soluzioni di sicurezza per proteggere i contenuti distribuiti e garantire il rispetto delle normative (ad esempio, GDPR).
Utilizzare strumenti DevOps per integrare le pipeline CI/CD, con particolare attenzione alla gestione dei contenuti e al ciclo di vita delle applicazioni in AWS.
Monitorare l'efficacia della distribuzione dei contenuti e risolvere eventuali problematiche di latenza o disponibilità utilizzando AWS CloudWatch, AWS X-Ray e CloudTrail.
Scrivere documentazione tecnica chiara e concisa per il team e per la manutenzione del codice.
Rimanere aggiornato sulle ultime novità e best practices AWS, suggerendo soluzioni innovative per migliorare ulteriormente la performance della CDN e delle altre soluzioni cloud.
Requisiti:
AWS Services : esperienza pratica con Amazon CloudFront per la distribuzione dei contenuti, oltre a EC2, S3, Lambda, RDS, VPC, CloudFormation, CloudWatch, SNS, API Gateway, IAM ed ECS, EKS.
Infrastruttura come Codice (IaC) : esperienza nell'utilizzo di Terraform per il provisioning e la gestione delle risorse AWS, inclusa la configurazione della CDN.
Programmazione : competenza in linguaggi di programmazione come JavaScript (Node.js), con esperienza nello sviluppo di applicazioni cloud-native e serverless
DevOps e CI/CD : esperienza nell'implementazione di pipeline di integrazione e distribuzione continua (CI/CD), con un focus particolare sulla gestione e distribuzione dei contenuti tramite la CDN.
Sicurezza Cloud : familiarità con le best practices di sicurezza AWS, inclusi IAM, crittografia, gestione dei segreti e policy di accesso.
Containerizzazione e Orchestrazione : esperienza con Docker e Kubernetes per il deploy di microservizi su AWS (ECS, EKS).
Database : esperienza con database relazionali (RDS, Aurora) e NoSQL (DynamoDB) su AWS.
Serverless : esperienza nella progettazione di soluzioni serverless utilizzando AWS Lambda e API Gateway.
Esperienza con CDN : conoscenza avanzata dell’utilizzo di Amazon CloudFront per ottimizzare la distribuzione di contenuti globali, ridurre la latenza e migliorare le performance delle applicazioni.
Capacità di lavorare in team, collaborando strettamente con altri sviluppatori, architetti e stakeholder.
Eccellenti capacità di problem solving e troubleshooting.
Buona comunicazione e capacità di documentare chiaramente soluzioni tecniche.
Flessibilità e apertura ad apprendere nuove tecnologie e metodologie.
Forte attenzione alla qualità del codice e alle best practices di sviluppo.