DevOps Engineer

Generali

Job title:

DevOps Engineer

Company:

Generali

Job description

We’re looking for a DevOps Engineer to join Data Analytics and Automation Platforms (Global Digital Factory) to oversee and optimize our AWS-based operations, ensuring seamless deployment pipelines and reliable system performance. This role involves 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:

  • 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
  • Experience: Proven track record in DevOps or infrastructure engineering roles
  • 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

Senior Level Expectations:

  • Manage and optimize existing infrastructure.
  • Coordinate effectively with internal and external teams, overseeing multiple aspects of the project and infrastructure.
  • Provide leadership and direction in high-stakes environments.
  • Demonstrate advanced technical proficiency and decision-making skills.

Expected salary

Location

Milano

Job date

Fri, 28 Mar 2025 00:12:39 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesin.eu) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location