Cloud Developer

Generali Italia SpA · Turbigo, Lombardia, Italia · · 50€ - 70€


Descrizione dell'offerta

We’re looking for a Cloud Developer to join Data Analytics and Automation Platforms (Global Digital Factory) to develop custom solutions, oversee and optimize our AWS-based operations, ensuring seamless deployment and reliable system performance. This role involves software development, cloud engineering, managing CI/CD processes, monitoring infrastructure, troubleshooting issues, and collaborating with cross-functional teams. Candidates should bring a strong operational mindset along with basic application development skills to support continuous improvements in automation and delivery.

Key Responsibilities

  • Software Development : The focus of the role revolves around software engineering. SOLID principles, Design Patterns, and strong software architecture principles form the most important foundation of the role.
  • GitLab CI/CD : Configure, maintain, and continuously improve GitLab pipelines for build, test, and deployment across multiple environments. Implement best practices to ensure reliability, speed, and security throughout the CI/CD process.
  • Terraform and Infrastructure Automation : Own the provisioning and management of AWS resources using Terraform. Enforce IaC best practices, ensuring version-controlled and repeatable infrastructure changes.
  • Solution Design : Collaborate with software engineers and architects to design scalable, secure, and cost-effective cloud solutions. Balance short-term project needs with long-term operational efficiency and maintainability.
  • Run Management : Oversee day-to-day operations, including system monitoring, alerting, and incident response. Ensure high availability and reliability of applications, and drive continuous improvement of operational processes.
  • Operational Collaboration : Work closely with development and QA teams to guide operational decisions, troubleshoot production issues, and maintain robust deployment pipelines that support frequent and reliable releases.
  • Application Maintenance : Manage routine updates and patching for applications. Partner with development teams on bug fixes, enhancements, and performance optimizations, ensuring minimal downtime and smooth rollouts.

Requirements

  • Experience : Proven track record in DevOps or infrastructure engineering roles, at least 3 years experience.
  • Excellent Skills in Software Engineering : Proven track record web application development and patterns.
  • GitLab CI/CD Expertise : Hands‑on experience setting up and optimizing pipelines, with a focus on security, scalability, and reliability.
  • Terraform & AWS : Deep understanding of AWS services and strong proficiency with Terraform for infrastructure as code (IaC).
  • Containerization & Orchestration : Familiarity with Docker and Kubernetes or similar technologies for efficient application packaging and deployment.
  • Scripting & Coding : Proficiency in Python, Go, or other scripting languages to automate tasks, build tools, and assist in application-level maintenance.
  • Solution Design & Troubleshooting : Ability to design robust, scalable architectures and rapidly diagnose issues in production environments.
  • Collaboration & Communication : Comfortable working cross‑functionally with development, QA, and operations teams; strong written and verbal communication skills.
  • Agile & Continuous Improvement Mindset : Experience with Agile/Scrum workflows and a commitment to enhancing system reliability and developer productivity.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)