Generali Greece logo
Generali Greece

devops engineer

Aug 1, 2026 · Generali Greece

Αττική·Aug 1, 2026
ΑττικήOn SiteΠληροφορικήPermanentFull Time
JOBILY AI SUMMARY

What you'll do

  • Design, build, and optimize CI/CD pipelines for backend, frontend, and infrastructure components
  • Automate build, test, and deployment processes with reliable and secure pipelines
  • Manage infrastructure as code using tools like Terraform and Ansible for consistent resource provisioning
  • Build and maintain containerized environments using Docker and orchestrate with Kubernetes
  • Implement and maintain observability stacks with monitoring, logging, and alerting tools
  • Apply DevSecOps practices to ensure security and compliance of systems and deployments
  • Automate operational tasks and develop internal tools using Bash, Python, and PowerShell scripting
  • Collaborate with development, QA, product, and architecture teams using Agile methodologies
  • Monitor production systems, respond to incidents, perform root cause analysis, and maintain operational documentation

Key requirements

  • CI/CD pipeline development with Git and version control
  • Containerization with Docker and orchestration using Kubernetes
  • Infrastructure as Code using Terraform and Ansible
  • Monitoring and observability tools including Prometheus, Grafana, ELK/EFK, OpenTelemetry
  • Scripting skills in Bash, Python, and PowerShell
  • Networking knowledge, security best practices, and troubleshooting skills
  • Experience working in Agile/Scrum environments

About the job

The DevOps Engineer plays a critical role in designing, automating, and maintaining the infrastructure and delivery pipelines that enable reliable, secure, and efficient software delivery. They bridge Development and Operations by ensuring smooth CI/CD processes, stable environments, scalable infrastructure, and robust monitoring across production systems. The DevOps Engineer collaborates closely with developers, QA teams, architects, and security specialists to support modern DevOps and DevSecOps practices throughout the software development lifecycle.

They ensure that applications are deployed consistently, infrastructure is managed through code, systems are observable and resilient, and operational tasks are automated and documented. The DevOps Engineer contributes to improving deployment frequency, reducing operational risks, and enhancing the overall reliability and scalability of the technology landscape.

 

Their responsibilities include:

CI/CD Pipeline Development & Maintenance

  • Designs, builds, and optimizes CI/CD pipelines using tools such as GitLab CI, Azure DevOps, or Jenkins.

  • Automates build, test, and deployment processes for backend, frontend, and infrastructure components.

  • Ensures pipeline reliability, quality gates, security checks, and high deployment frequency with minimal downtime.

 

Infrastructure as Code (IaC)

  • Manages on‑premise or hybrid infrastructure using IaC tools such as Terraform and Ansible.

  • Defines infrastructure components declaratively to improve consistency, repeatability, and auditability.

  • Participates in infrastructure design and ensures proper resource provisioning and configuration.

 

Containerization & Orchestration

  • Builds, maintains, and optimizes containerized environments using Docker.

  • Manages Kubernetes or OpenShift clusters, including networking, scaling, service mesh, ingress, and workload security.

  • Ensures container workloads are resilient, properly configured, and aligned with best orchestration practices.

 

Monitoring, Logging & Observability

  • Implements and maintains observability stacks such as Prometheus, Grafana, ELK/EFK, OpenTelemetry, or New Relic.

  • Ensures applications and infrastructure have proper metrics, logging, traces, dashboards, and alerting.

  • Proactively monitors systems, identifies anomalies, and prevents outages before they impact users.

 

Reliability, Security & Compliance

  • Applies DevSecOps practices, including secrets management, vulnerability scanning, dependency checks, and security hardening.

  • Ensures systems comply with relevant standards (ISO, GDPR, PCI-DSS) and internal security policies.

  • Contributes to improving system reliability, failover mechanisms, and operational resilience.

 

Automation & Internal Tooling

  • Automates operational tasks such as deployments, rollbacks, environment provisioning, and scaling.

  • Builds scripts and internal tools (Bash, Python, PowerShell) to reduce manual work and improve engineering productivity.

  • Supports automated testing environments and improves consistency across test and production systems.

 

Collaboration & Agile Delivery

  • Works closely with development, QA, product, and architecture teams to ensure seamless release cycles.

  • Participates in Agile ceremonies and provides input on release readiness, risks, and environment planning.

  • Supports developers by improving local development workflows, tooling, and platform capabilities.

 

Incident Response & Operational Support

  • Monitors production systems and responds to incidents, performance issues, and service outages.

  • Performs root cause analysis (RCA) and drives long-term corrective actions.

  • Maintains operational runbooks, documentation, playbooks, and on-call procedures.

 

Skills & Qualifications

  • Strong experience designing and maintaining CI/CD pipelines.

  • Hands-on experience with Docker, Kubernetes, or similar orchestration platforms.

  • Good knowledge of Infrastructure as Code tools (Terraform, Ansible, or equivalent).

  • Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK/EFK, OpenTelemetry, etc.).

  • Strong scripting skills (Bash, Python, PowerShell).

  • Solid understanding of Git and version control workflows.

  • Good knowledge of networking, distributed systems, and security best practices.

  • Strong troubleshooting, diagnostic, and analytical skills.

  • Experience working in Agile/Scrum development environments.

Generali Greece
Generali Greece
Company Profile

About the company

Generali Hellas S.A., member of the Generali Group, is an Insurance Company, which has been active in Greece since 1886. We enable people to shape a safer and more sustaibable future by caring for their lives and dreams. Our goal is to become a Lifetime Partner to our customers by providing innovative and personalized insurance solutions through our exceptional sales network.

Workplace
On Site
Sector
Πληροφορική
Employment Type
Permanent
Work Time
Full Time
Generali Greece
Generali Greece
Company Profile

About the company

Generali Hellas S.A., member of the Generali Group, is an Insurance Company, which has been active in Greece since 1886. We enable people to shape a safer and more sustaibable future by caring for their lives and dreams. Our goal is to become a Lifetime Partner to our customers by providing innovative and personalized insurance solutions through our exceptional sales network.