DevOps Engineer (Observability)
📍 Job Overview
- Job Title: DevOps Engineer (Observability)
- Company: Uni Systems
- Location: Athens, Attica, Greece
- Job Type: Hybrid (On-site)
- Category: DevOps Engineer
- Date Posted: 2025-07-30
- Experience Level: 5-10 years
- Remote Status: On-site
🚀 Role Summary
- Design and implement scalable observability architectures for complex distributed systems, including microservices, cloud-native environments, and traditional infrastructure.
- Collaborate with development and operations teams to embed observability throughout the software development lifecycle (SDLC).
- Support teams in identifying performance bottlenecks, anomalies, and potential issues by analyzing observability data.
- Develop custom dashboards, alerts, and reports to provide actionable insights into system health and performance.
📝 Enhancement Note: This role requires a strong background in observability, monitoring, and DevOps, with a focus on designing, implementing, and managing robust observability platforms. Candidates should have experience working with development and operations teams to integrate observability into the SDLC.
💻 Primary Responsibilities
-
Observability Platform Design & Architecture:
- Design and implement scalable and robust observability architectures for complex distributed systems.
- Define and enforce standards and best practices for telemetry data collection, processing, storage, and visualization.
- Evaluate, select, and integrate new observability tools and technologies into the existing ecosystem.
-
Instrumentation & Data Collection:
- Work directly with development and Back Office teams to implement pervasive instrumentation within applications and infrastructure using frameworks like OpenTelemetry.
- Develop custom exporters, agents, or integrations to collect specific telemetry data from various sources.
- Configure and optimize data pipelines for efficient ingestion and routing of metrics, logs, and traces.
-
Tooling Implementation & Management:
- Deploy, configure, and administer observability platforms.
- Automate the deployment and management of observability infrastructure using Infrastructure as Code (IaC) tools (e.g., Terraform).
- Develop custom dashboards, alerts, and reports to provide actionable insights into system health and performance.
-
Performance Analysis & Troubleshooting:
- Support and coach teams to identify performance bottlenecks, anomalies, and potential issues by analyzing observability data.
- Support and coach teams to leverage observability tools to quickly pinpoint root causes and facilitate rapid resolution.
- Conduct in-depth performance analysis, capacity planning, and resource optimization based on collected telemetry.
- Implement anomaly detection and predictive analytics to anticipate and prevent issues.
-
Automation & Scripting:
- Develop scripts and automation tools to streamline observability workflows, integrate systems, and enhance operational efficiency.
-
Mentoring & Knowledge Sharing:
- Act as a subject matter expert, providing technical guidance and mentorship to teams on observability best practices, tools, and troubleshooting techniques.
- Create detailed technical documentation, runbooks, and playbooks.
- Conduct training sessions and workshops to upskill development and operations teams on observability concepts and tools.
-
Collaboration & Cross-functional Support:
- Collaborate with development and operations to embed observability throughout the software development lifecycle (SDLC).
- Work with stakeholders to define Service Level Indicators (SLIs) and Service Level Objectives (SLOs) and build dashboards to track adherence.
📝 Enhancement Note: This role requires strong collaboration and communication skills, as the DevOps Engineer will work closely with various teams to integrate observability into the SDLC and provide actionable insights into system performance.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Software Engineering, DevOps, or a related technical discipline.
Experience: 5-8+ years of progressive experience in a hands-on technical role, with a significant focus on observability, monitoring, or DevOps. Minimum of 3-5 years of dedicated experience in designing, implementing, and managing observability solutions in production environments.
Required Skills:
- Observability Platform Design & Architecture
- Instrumentation & Data Collection
- Tooling Implementation & Management
- Performance Analysis & Troubleshooting
- Automation & Scripting
- Mentoring & Knowledge Sharing
- Collaboration & Cross-functional Support
Preferred Skills:
- Cloud-Native & Distributed Systems Expertise
- Infrastructure as Code (IaC)
- Linux System Administration & Networking
- Database Knowledge
- Troubleshooting & Root Cause Analysis
- Relevant industry certifications in cloud platforms, Kubernetes, or specific observability tools
📝 Enhancement Note: Candidates should have a strong understanding of observability principles, including the "three pillars" (metrics, logs, traces), distributed tracing, event correlation, and their application in complex systems. Expertise in leading observability tools, such as Prometheus/Grafana, ELK Stack, and Jaeger/OpenTelemetry, is essential.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate your experience in designing, implementing, and managing observability solutions in production environments.
- Showcase your ability to collaborate with development and operations teams to integrate observability into the SDLC.
- Highlight your skills in performance analysis, troubleshooting, and capacity planning using observability data.
- Include examples of custom dashboards, alerts, and reports you have developed to provide actionable insights into system health and performance.
Technical Documentation:
- Provide detailed technical documentation, runbooks, and playbooks that demonstrate your understanding of observability best practices and tools.
- Include examples of training sessions and workshops you have conducted to upskill development and operations teams on observability concepts and tools.
📝 Enhancement Note: Your portfolio should showcase your ability to design and implement scalable and robust observability architectures for complex distributed systems. Include examples of your work with various observability tools, cloud platforms, and distributed systems.
💵 Compensation & Benefits
Salary Range: The salary range for this role is €45,000 - €65,000 per year, depending on experience and qualifications. This range is based on market research for DevOps Engineer roles in Athens, Greece, with a focus on observability and monitoring.
Benefits:
- Competitive salary package
- Performance-based bonuses
- Private health insurance
- Training and development opportunities
- Flexible working hours
- Hybrid work arrangement (on-site and remote)
Working Hours: The standard working hours for this role are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines.
📝 Enhancement Note: The salary range for this role has been estimated based on market research for DevOps Engineer roles in Athens, Greece, with a focus on observability and monitoring. The benefits package is competitive and includes performance-based bonuses, private health insurance, and training and development opportunities.
🎯 Team & Company Context
🏢 Company Culture
Industry: Uni Systems operates in the technology sector, providing digital transformation services to various industries, including finance, telecommunications, and healthcare. The company's focus on observability and monitoring makes it an attractive option for candidates interested in working with complex distributed systems.
Company Size: Uni Systems is a mid-sized company with a strong focus on innovation and digital transformation. The company's size allows for ample opportunities for growth and career progression within the organization.
Founded: Uni Systems was founded in 1985 and has since grown to become a leading provider of digital transformation services in Greece and the broader European region.
Team Structure:
- The DevOps team at Uni Systems is responsible for designing, implementing, and managing observability solutions for the company's clients.
- The team consists of experienced DevOps Engineers, Site Reliability Engineers, and Observability Specialists who work closely together to ensure the successful delivery of observability projects.
- The team reports directly to the Head of DevOps and collaborates with various other teams, including development, operations, and project management, to embed observability throughout the SDLC.
Development Methodology:
- Uni Systems follows Agile development methodologies, with a focus on continuous integration and continuous deployment (CI/CD) pipelines.
- The company uses Infrastructure as Code (IaC) tools, such as Terraform, to automate the deployment and management of observability infrastructure.
- Uni Systems emphasizes a culture of collaboration and knowledge sharing, with regular training sessions and workshops to upskill development and operations teams on observability concepts and tools.
Company Website: https://www.unisystems.com/
📝 Enhancement Note: Uni Systems' focus on digital transformation and observability makes it an attractive option for candidates interested in working with complex distributed systems. The company's size and culture provide ample opportunities for growth and career progression within the organization.
📈 Career & Growth Analysis
Web Technology Career Level: The DevOps Engineer (Observability) role at Uni Systems is a senior-level position that requires a strong background in observability, monitoring, and DevOps. Candidates should have at least 5-8 years of experience in a hands-on technical role, with a significant focus on observability, monitoring, or DevOps.
Reporting Structure: The DevOps Engineer (Observability) reports directly to the Head of DevOps and collaborates with various other teams, including development, operations, and project management, to embed observability throughout the SDLC.
Technical Impact: The DevOps Engineer (Observability) is responsible for designing, implementing, and managing observability solutions for Uni Systems' clients. The role requires a strong understanding of complex distributed systems, cloud platforms, and observability tools to ensure the successful delivery of observability projects.
Growth Opportunities:
- Technical Leadership: As a senior-level position, the DevOps Engineer (Observability) has the opportunity to take on a technical leadership role within the team, mentoring junior team members and providing guidance on observability best practices and tools.
- Architecture Decisions: The role requires making critical architecture decisions that impact the design and implementation of observability solutions for Uni Systems' clients. Candidates should have a strong understanding of complex distributed systems and cloud platforms to make informed decisions about observability architecture.
- Emerging Technology Adoption: Uni Systems is committed to staying at the forefront of digital transformation and observability. The DevOps Engineer (Observability) has the opportunity to work with emerging technologies and tools, staying up-to-date with the latest trends and best practices in observability and monitoring.
📝 Enhancement Note: The DevOps Engineer (Observability) role at Uni Systems provides ample opportunities for growth and career progression within the organization. Candidates should have a strong background in observability, monitoring, and DevOps, with a focus on designing, implementing, and managing robust observability platforms.
🌐 Work Environment
Office Type: Uni Systems' office in Athens is a modern, collaborative workspace designed to facilitate cross-functional teamwork and knowledge sharing. The office features open-plan workspaces, meeting rooms, and breakout areas for informal discussions and team-building activities.
Office Location(s): Uni Systems' office in Athens is located in the Maroussi district, with easy access to public transportation and nearby amenities.
Workspace Context:
- Collaborative Work Environment: The office is designed to facilitate collaboration and knowledge sharing between teams, with open-plan workspaces and breakout areas for informal discussions and team-building activities.
- Development Tools & Infrastructure: Uni Systems provides its employees with access to the latest development tools, multiple monitors, and testing devices to ensure optimal productivity and performance.
- Cross-functional Collaboration: The office is home to various teams, including development, operations, and project management, providing ample opportunities for cross-functional collaboration and knowledge sharing.
Work Schedule: The standard working hours for this role are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines. The hybrid work arrangement allows employees to work on-site and remotely, depending on their individual needs and preferences.
📝 Enhancement Note: Uni Systems' office in Athens provides a modern, collaborative workspace designed to facilitate cross-functional teamwork and knowledge sharing. The office's location and amenities make it an attractive option for candidates interested in working in a dynamic and innovative environment.
📄 Application & Technical Interview Process
Interview Process:
- Technical Phone Screen: A brief phone or video call to assess your technical skills and experience in observability, monitoring, and DevOps.
- Technical Deep Dive: A more in-depth technical interview focused on your experience with observability tools, cloud platforms, and distributed systems. You may be asked to complete a hands-on exercise or case study to demonstrate your skills.
- Behavioral & Cultural Fit: An interview focused on assessing your cultural fit with Uni Systems and the team. You may be asked to discuss your approach to problem-solving, collaboration, and communication.
- Final Decision: A final discussion with the hiring manager to make a decision about your candidacy.
Portfolio Review Tips:
- Customize Your Portfolio: Tailor your portfolio to highlight your experience in designing, implementing, and managing observability solutions in production environments.
- Case Study Structure: Use a structured approach to present your case studies, focusing on the problem statement, approach, solution, and outcome. Include examples of your work with various observability tools, cloud platforms, and distributed systems.
- Code Quality & Documentation: Ensure that your code is well-documented and follows best practices for observability and monitoring. Include examples of your work with version control systems, deployment processes, and server configuration.
- User Experience & Performance Optimization: Highlight your ability to work with development and operations teams to embed observability throughout the SDLC. Include examples of your work with user experience design, performance optimization, and accessibility standards.
Technical Challenge Preparation:
- Observability Tools & Platforms: Brush up on your knowledge of leading observability tools, such as Prometheus/Grafana, ELK Stack, and Jaeger/OpenTelemetry. Familiarize yourself with their features, strengths, and weaknesses, and be prepared to discuss your experience with each tool.
- Cloud Platforms & Distributed Systems: Review your knowledge of cloud platforms, such as Azure, and distributed systems, including microservices, containerization, and service mesh. Be prepared to discuss your experience with these technologies and how they relate to observability and monitoring.
- Troubleshooting & Root Cause Analysis: Refresh your troubleshooting and root cause analysis skills, focusing on your ability to diagnose complex technical issues and identify performance bottlenecks, anomalies, and potential issues using observability data.
ATS Keywords: [A comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]
📝 Enhancement Note: The interview process for the DevOps Engineer (Observability) role at Uni Systems is designed to assess your technical skills and experience in observability, monitoring, and DevOps. Candidates should be prepared to discuss their experience with leading observability tools, cloud platforms, and distributed systems, as well as their approach to problem-solving, collaboration, and communication.
🛠 Technology Stack & Web Infrastructure
Frontend Technologies: Not applicable for this role.
Backend & Server Technologies:
- Observability Platforms: Prometheus/Grafana, ELK Stack, Jaeger/OpenTelemetry
- Cloud Platforms: Azure
- Containerization & Orchestration: Docker, Kubernetes
- Server Technologies: Linux, Apache, Nginx
- Databases: InfluxDB, TimescaleDB, PostgreSQL
Development & DevOps Tools:
- Infrastructure as Code (IaC): Terraform
- Version Control: Git
- CI/CD Pipelines: Jenkins, GitLab CI/CD
- Monitoring & Logging: Prometheus, ELK Stack, Grafana, Jaeger
- Incident Response & On-Call: PagerDuty, OpsGenie
📝 Enhancement Note: The technology stack for the DevOps Engineer (Observability) role at Uni Systems includes leading observability tools, cloud platforms, and distributed systems. Candidates should have experience with these technologies and be prepared to discuss their approach to designing, implementing, and managing robust observability platforms.
👥 Team Culture & Values
Web Development Values:
- User-Centric Design: Uni Systems places a strong emphasis on user experience and user-centric design in its observability solutions. Candidates should have experience working with development teams to embed observability throughout the SDLC and ensure that observability data is used to improve user experience and performance.
- Performance Optimization: Uni Systems is committed to optimizing the performance of its clients' systems and applications. Candidates should have experience working with operations teams to identify performance bottlenecks, anomalies, and potential issues using observability data and implement optimizations to improve system performance.
- Collaboration & Knowledge Sharing: Uni Systems fosters a culture of collaboration and knowledge sharing, with regular training sessions and workshops to upskill development and operations teams on observability concepts and tools. Candidates should be comfortable working in a collaborative environment and be willing to share their knowledge and expertise with their colleagues.
- Continuous Learning & Innovation: Uni Systems is committed to staying at the forefront of digital transformation and observability. Candidates should be passionate about learning new technologies and tools and be willing to adapt to changes in the industry.
Collaboration Style:
- Cross-functional Integration: Uni Systems' teams work closely together to embed observability throughout the SDLC. Candidates should be comfortable working with development, operations, and project management teams to ensure that observability is integrated into the SDLC and that observability data is used to improve system performance and user experience.
- Code Review Culture: Uni Systems places a strong emphasis on code review and peer programming to ensure that observability solutions are of the highest quality. Candidates should be comfortable working in a code review culture and be willing to provide and receive feedback on their work.
- Knowledge Sharing & Mentoring: Uni Systems fosters a culture of knowledge sharing and mentoring, with regular training sessions and workshops to upskill development and operations teams on observability concepts and tools. Candidates should be comfortable working in a mentoring environment and be willing to share their knowledge and expertise with their colleagues.
📝 Enhancement Note: Uni Systems' culture is focused on user experience, performance optimization, collaboration, and continuous learning. Candidates should be comfortable working in a collaborative environment and be willing to share their knowledge and expertise with their colleagues.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Complex Distributed Systems: Designing, implementing, and managing observability solutions for complex distributed systems requires a strong understanding of microservices, cloud-native environments, and traditional infrastructure. Candidates should be comfortable working with complex systems and be able to design and implement scalable and robust observability architectures.
- Emerging Technologies: Uni Systems is committed to staying at the forefront of digital transformation and observability. Candidates should be comfortable working with emerging technologies and tools and be willing to adapt to changes in the industry.
- Performance Optimization & Scalability: Identifying performance bottlenecks, anomalies, and potential issues using observability data requires a strong understanding of system performance and scalability. Candidates should be comfortable working with operations teams to implement optimizations and ensure that systems are scalable and resilient.
- User Experience & Accessibility: Embedding observability throughout the SDLC requires a strong understanding of user experience and accessibility standards. Candidates should be comfortable working with development teams to ensure that observability data is used to improve user experience and performance.
Learning & Development Opportunities:
- Technical Skill Development: Uni Systems provides opportunities for technical skill development, with regular training sessions and workshops to upskill development and operations teams on observability concepts and tools. Candidates should be willing to learn new technologies and tools and adapt to changes in the industry.
- Conference Attendance & Certification: Uni Systems encourages its employees to attend industry conferences and obtain relevant certifications to stay up-to-date with the latest trends and best practices in observability and monitoring.
- Technical Mentoring & Leadership: Uni Systems provides opportunities for technical mentoring and leadership, with regular training sessions and workshops to upskill development and operations teams on observability concepts and tools. Candidates should be comfortable working in a mentoring environment and be willing to share their knowledge and expertise with their colleagues.
📝 Enhancement Note: The technical challenges and learning opportunities for the DevOps Engineer (Observability) role at Uni Systems require a strong understanding of complex distributed systems, cloud platforms, and observability tools. Candidates should be comfortable working with emerging technologies and tools and be willing to adapt to changes in the industry.
💡 Interview Preparation
Technical Questions:
- Observability Tools & Platforms: Be prepared to discuss your experience with leading observability tools, such as Prometheus/Grafana, ELK Stack, and Jaeger/OpenTelemetry. Be ready to answer questions about their features, strengths, and weaknesses, as well as your approach to implementing and managing observability solutions in production environments.
- Cloud Platforms & Distributed Systems: Brush up on your knowledge of cloud platforms, such as Azure, and distributed systems, including microservices, containerization, and service mesh. Be prepared to discuss your experience with these technologies and how they relate to observability and monitoring.
- Troubleshooting & Root Cause Analysis: Refresh your troubleshooting and root cause analysis skills, focusing on your ability to diagnose complex technical issues and identify performance bottlenecks, anomalies, and potential issues using observability data.
Company & Culture Questions:
- Uni Systems' Approach to Observability: Research Uni Systems' approach to observability and be prepared to discuss your understanding of the company's focus on user experience, performance optimization, collaboration, and continuous learning.
- Collaboration & Knowledge Sharing: Uni Systems fosters a culture of collaboration and knowledge sharing, with regular training sessions and workshops to upskill development and operations teams on observability concepts and tools. Be prepared to discuss your approach to collaboration and knowledge sharing and how you would contribute to the company's culture.
- Adaptability & Innovation: Uni Systems is committed to staying at the forefront of digital transformation and observability. Be prepared to discuss your approach to adaptability and innovation and how you would contribute to the company's commitment to emerging technologies and tools.
Portfolio Presentation Strategy:
- Customize Your Portfolio: Tailor your portfolio to highlight your experience in designing, implementing, and managing observability solutions in production environments. Include examples of your work with various observability tools, cloud platforms, and distributed systems.
- Case Study Structure: Use a structured approach to present your case studies, focusing on the problem statement, approach, solution, and outcome. Include examples of your work with various observability tools, cloud platforms, and distributed systems.
- Code Quality & Documentation: Ensure that your code is well-documented and follows best practices for observability and monitoring. Include examples of your work with version control systems, deployment processes, and server configuration.
- User Experience & Performance Optimization: Highlight your ability to work with development and operations teams to embed observability throughout the SDLC. Include examples of your work with user experience design, performance optimization, and accessibility standards.
📝 Enhancement Note: The interview process for the DevOps Engineer (Observability) role at Uni Systems is designed to assess your technical skills and experience in observability, monitoring, and DevOps. Candidates should be prepared to discuss their experience with leading observability tools, cloud platforms, and distributed systems, as well as their approach to problem-solving, collaboration, and communication.
📌 Application Steps
To apply for this DevOps Engineer (Observability) position at Uni Systems:
- Customize Your Portfolio: Tailor your portfolio to highlight your experience in designing, implementing, and managing observability solutions in production environments. Include examples of your work with various observability tools, cloud platforms, and distributed systems.
- Resume Optimization: Optimize your resume for web development and server administration roles, with a focus on project highlighting and technical skills emphasis. Include relevant keywords and phrases to improve your resume's visibility in applicant tracking systems (ATS).
- Technical Interview Preparation: Brush up on your knowledge of leading observability tools, cloud platforms, and distributed systems. Be prepared to discuss your experience with these technologies and how they relate to observability and monitoring. Familiarize yourself with Uni Systems' approach to observability and be ready to answer questions about the company's focus on user experience, performance optimization, collaboration, and continuous learning.
- Company Research: Research Uni Systems' approach to observability and be prepared to discuss your understanding of the company's focus on user experience, performance optimization, collaboration, and continuous learning. Familiarize yourself with the company's culture and values, and be ready to discuss how you would contribute to the team's success.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have a Bachelor's degree in a relevant field and 5-8+ years of experience in observability or DevOps roles. Expertise in observability tools, cloud platforms, and Infrastructure as Code is essential.