DevOps Engineer (Linux)

Alex Staff Agency
Full_timeLarnaca, Cyprus

📍 Job Overview

  • Job Title: DevOps Engineer (Linux)
  • Company: Alex Staff Agency
  • Location: Larnaca, Larnaca, Cyprus
  • Job Type: On-site
  • Category: DevOps Engineer
  • Date Posted: July 23, 2025
  • Experience Level: Mid-Senior level (5-10 years)

🚀 Role Summary

  • Key web technology aspect 1: Serve as the bridge between R&D and Integration teams, ensuring smooth collaboration and efficient deployment processes.
  • Key web technology aspect 2: Create and maintain system images for various platforms, including Android, OpenEmbedded, and Buildroot, to support the company's diverse product portfolio.
  • Key web technology aspect 3: Manage releases and build environments using Docker, ensuring consistent and reliable deployment across different platforms.
  • Key web technology aspect 4: Build and maintain CI/CD pipelines using tools like Jenkins, Redmine, and Mercurial, automating the software delivery process and enhancing overall efficiency.

📝 Enhancement Note: This role requires a strong focus on Linux system administration, scripting, and networking to ensure seamless integration and deployment of the company's mobile security and telecommunications solutions.

💻 Primary Responsibilities

  • Web technology responsibility 1: Act as the primary point of contact between R&D and Integration teams, facilitating communication and ensuring project milestones are met.
  • Web technology responsibility 2: Create and maintain system images for various platforms, optimizing them for performance and security.
  • Web technology responsibility 3: Deploy server-side software on both hardware and cloud platforms, ensuring compatibility and reliability across different environments.
  • Web technology responsibility 4: Manage releases and build environments using Docker, implementing best practices for containerization and orchestration.
  • Web technology responsibility 5: Build and maintain CI/CD pipelines, automating the software delivery process and minimizing manual intervention.

📝 Enhancement Note: This role requires a deep understanding of Linux systems, scripting, and networking to effectively manage complex dev, test, and integration environments.

🎓 Skills & Qualifications

Education: A bachelor's degree in Computer Science, Engineering, or a related field is preferred. However, relevant experience and a strong portfolio can also be considered.

Experience: Candidates should have at least 4 years of experience as a Linux System Engineer, with a proven track record in managing complex environments and deploying software at scale.

Required Skills:

  • Proficient in Linux system administration, configuration, and internals
  • Hands-on experience with Docker and multi-stage builds
  • Strong proficiency in Bash and Python scripting
  • Solid understanding of networking concepts, including TCP/IP, firewalls, routing, and VPNs
  • Experience with CI/CD tools (e.g., Jenkins) and version control systems (Mercurial, Git)
  • English language skills at the B2+ level

Preferred Skills:

  • Experience with embedded image creation using Buildroot/OpenEmbedded and Android
  • Russian language skills at the C1+ level

📝 Enhancement Note: This role requires a strong technical foundation in Linux, scripting, and networking, with a focus on automation and process improvement to streamline software delivery.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in creating and maintaining Linux system images for various platforms, highlighting performance optimization and security considerations.
  • Showcase proficiency in Docker and multi-stage builds, with examples of containerized applications and orchestration strategies.
  • Highlight experience in managing releases and build environments, with a focus on automation and process improvement.
  • Include examples of CI/CD pipelines created and maintained, demonstrating automation and integration with version control systems.

Technical Documentation:

  • Provide code samples and documentation demonstrating proficiency in Bash and Python scripting, with a focus on automation and process improvement.
  • Include examples of network configuration and management, demonstrating a solid understanding of TCP/IP, firewalls, routing, and VPNs.
  • Highlight experience in troubleshooting and problem-solving, with examples of debugging and optimization techniques.

📝 Enhancement Note: This role requires a strong focus on technical documentation and code quality, with a emphasis on automation and process improvement to enhance overall efficiency.

💵 Compensation & Benefits

Salary Range: The estimated salary range for this role is €3,500 to €4,500 gross per month, based on the company's provided salary range and regional market standards for DevOps Engineers in Larnaca, Cyprus.

Benefits:

  • Paid vacation and sick leave
  • Health insurance
  • Supportive and experienced engineering team
  • Involvement in international, high-tech projects

Working Hours: The standard working hours for this role are 40 hours per week, with flexibility for project deadlines and maintenance windows as needed.

📝 Enhancement Note: The provided salary range is an estimate based on regional market standards and the company's provided salary range. Actual compensation may vary based on individual qualifications and experience.

🎯 Team & Company Context

🏢 Company Culture

Industry: The company specializes in mobile security and telecommunications solutions, focusing on mobile network analysis, protection, and control. Its products are used in over 80 countries worldwide, demonstrating a strong global presence and market demand.

Company Size: As a well-established company with over two decades of experience, the company offers a supportive and experienced engineering team, providing ample opportunities for growth and learning.

Founded: Founded in 2000, the company has a rich history in the mobile security and telecommunications industry, with a fully in-house development cycle from concept to production.

Team Structure:

  • The team consists of experienced engineers specializing in various aspects of mobile security and telecommunications, including R&D, Integration, and DevOps.
  • The DevOps Engineer will act as the main link between the R&D and Integration teams, facilitating communication and ensuring project milestones are met.
  • The team follows Agile methodologies, with a focus on collaboration, iteration, and continuous improvement.

Development Methodology:

  • The company follows Agile/Scrum methodologies, with a focus on collaboration, iteration, and continuous improvement.
  • Code review, testing, and quality assurance practices are implemented to ensure the delivery of high-quality software.
  • Deployment strategies, CI/CD pipelines, and server management are handled by the DevOps team to ensure consistent and reliable software delivery.

Company Website: Alex Staff Agency

📝 Enhancement Note: The company's focus on mobile security and telecommunications solutions, combined with its global presence and experienced engineering team, provides a unique opportunity for DevOps Engineers to work on cutting-edge projects and contribute to the company's continued success.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the mid-senior level, requiring a strong technical foundation in Linux, scripting, and networking, with a focus on automation and process improvement to streamline software delivery.

Reporting Structure: The DevOps Engineer will report directly to the CTO, working closely with the R&D and Integration teams to ensure smooth collaboration and efficient deployment processes.

Technical Impact: The DevOps Engineer will play a critical role in ensuring the reliable and efficient deployment of the company's mobile security and telecommunications solutions, directly impacting the user experience and overall product success.

Growth Opportunities:

  • Technical Growth: Expand expertise in Linux system administration, scripting, and networking, with a focus on automation and process improvement to enhance overall efficiency.
  • Leadership Growth: Develop leadership skills by mentoring junior team members and contributing to the company's technical decision-making processes.
  • Architecture Growth: Gain experience in designing and implementing scalable and secure architecture for the company's mobile security and telecommunications solutions.

📝 Enhancement Note: This role offers significant growth opportunities for DevOps Engineers looking to expand their technical expertise, develop leadership skills, and contribute to the architecture and success of the company's mobile security and telecommunications solutions.

🌐 Work Environment

Office Type: The company offers an on-site work environment in Larnaca, Cyprus, with a focus on collaboration, communication, and knowledge sharing among team members.

Office Location(s): The company's main office is located in Larnaca, Cyprus. Candidates located in the city or within approximately one hour's travel distance are welcome to apply.

Workspace Context:

  • Collaborative Workspace: The company's on-site work environment encourages collaboration and communication among team members, fostering a culture of knowledge sharing and continuous learning.
  • Development Tools: The company provides access to the necessary development tools, multiple monitors, and testing devices to ensure efficient and effective work.
  • Cross-Functional Collaboration: The company's diverse product portfolio requires close collaboration with various teams, including R&D, Integration, and Design, to ensure the successful delivery of mobile security and telecommunications solutions.

Work Schedule: The standard working hours for this role are 40 hours per week, with flexibility for project deadlines and maintenance windows as needed. The company offers a supportive and flexible work environment, with a focus on work-life balance and employee well-being.

📝 Enhancement Note: The company's on-site work environment, combined with its focus on collaboration, communication, and knowledge sharing, provides a supportive and engaging work environment for DevOps Engineers looking to grow both technically and professionally.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: A technical assessment focusing on Linux system administration, scripting, and networking, with a focus on automation and process improvement.
  2. Cultural Fit Interview: An interview focused on assessing the candidate's cultural fit with the company, including their communication skills, teamwork, and adaptability.
  3. Final Interview: A final interview with the CTO to discuss the candidate's technical skills, career goals, and fit within the company's long-term plans.

Portfolio Review Tips:

  • Highlight experience in creating and maintaining Linux system images, with a focus on performance optimization and security considerations.
  • Demonstrate proficiency in Docker and multi-stage builds, with examples of containerized applications and orchestration strategies.
  • Showcase experience in managing releases and build environments, with a focus on automation and process improvement.
  • Include examples of CI/CD pipelines created and maintained, demonstrating automation and integration with version control systems.

Technical Challenge Preparation:

  • Brush up on Linux system administration, scripting, and networking concepts, with a focus on automation and process improvement.
  • Familiarize yourself with the company's product portfolio and understand the unique challenges and requirements of mobile security and telecommunications solutions.
  • Prepare for behavioral and situational interview questions, focusing on your problem-solving skills, adaptability, and communication abilities.

ATS Keywords: [Provide 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 company's interview process focuses on assessing the candidate's technical skills, cultural fit, and long-term potential, providing a comprehensive evaluation of the candidate's suitability for the role.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A (This role focuses on backend and DevOps technologies)

Backend & Server Technologies:

  • Linux: The company's products are built on Linux-based systems, requiring a strong understanding of Linux system administration, configuration, and internals.
  • Docker: The company uses Docker for containerization and orchestration, requiring proficiency in Docker and multi-stage builds.
  • Bash & Python: The company uses Bash and Python for scripting and automation, requiring strong proficiency in both languages.
  • Networking: The company's products require a solid understanding of networking concepts, including TCP/IP, firewalls, routing, and VPNs.

Development & DevOps Tools:

  • CI/CD Tools: The company uses Jenkins for CI/CD pipelines, requiring experience in managing and maintaining CI/CD tools.
  • Version Control: The company uses Mercurial for version control, requiring experience in version control systems and Git.
  • Server Management: The company uses various server management tools, requiring experience in managing and maintaining server environments.

📝 Enhancement Note: The company's technology stack focuses on Linux, Docker, and scripting, with a strong emphasis on automation and process improvement to streamline software delivery.

👥 Team Culture & Values

Web Development Values:

  • Collaboration: The company values collaboration and communication among team members, fostering a culture of knowledge sharing and continuous learning.
  • Innovation: The company encourages innovation and creativity, with a focus on developing cutting-edge mobile security and telecommunications solutions.
  • Quality: The company is committed to delivering high-quality software, with a focus on performance, security, and user experience.
  • Customer Focus: The company prioritizes the needs of its customers, ensuring that its products meet their unique requirements and expectations.

Collaboration Style:

  • Cross-Functional Collaboration: The company's diverse product portfolio requires close collaboration with various teams, including R&D, Integration, and Design, to ensure the successful delivery of mobile security and telecommunications solutions.
  • Code Review Culture: The company follows a code review culture, ensuring that all code is reviewed and approved by at least one other team member before being merged into the main branch.
  • Peer Programming: The company encourages peer programming, with a focus on knowledge sharing, learning, and continuous improvement.

📝 Enhancement Note: The company's culture emphasizes collaboration, innovation, and customer focus, providing a supportive and engaging work environment for DevOps Engineers looking to grow both technically and professionally.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Linux System Administration: Maintain and optimize Linux system images for various platforms, ensuring performance, security, and compatibility.
  • Docker & Multi-Stage Builds: Develop and maintain Docker images and multi-stage builds, ensuring efficient and reliable containerization and orchestration.
  • CI/CD Pipelines: Build and maintain CI/CD pipelines, automating the software delivery process and minimizing manual intervention.
  • Networking: Design and implement secure and reliable network architectures, ensuring the efficient and effective communication between the company's mobile security and telecommunications solutions.

Learning & Development Opportunities:

  • Technical Skill Development: Expand expertise in Linux system administration, scripting, and networking, with a focus on automation and process improvement.
  • Emerging Technologies: Stay up-to-date with the latest trends and developments in mobile security and telecommunications, exploring new technologies and tools to enhance the company's product portfolio.
  • Technical Leadership: Develop leadership skills by mentoring junior team members and contributing to the company's technical decision-making processes.

📝 Enhancement Note: The company's technical challenges and growth opportunities focus on automation, process improvement, and the development of cutting-edge mobile security and telecommunications solutions, providing a unique opportunity for DevOps Engineers to grow both technically and professionally.

💡 Interview Preparation

Technical Questions:

  • Linux System Administration: Prepare for technical questions focusing on Linux system administration, configuration, and internals, with a focus on automation and process improvement.
  • Scripting: Brush up on your Bash and Python scripting skills, with a focus on automation and process improvement.
  • Networking: Review networking concepts, including TCP/IP, firewalls, routing, and VPNs, with a focus on designing and implementing secure and reliable network architectures.

Company & Culture Questions:

  • Company Products: Research the company's product portfolio, understanding the unique challenges and requirements of mobile security and telecommunications solutions.
  • Company Culture: Familiarize yourself with the company's culture, values, and work environment, preparing for behavioral and situational interview questions focused on your cultural fit and adaptability.
  • Long-Term Goals: Prepare a clear and concise statement outlining your long-term career goals and how this role fits into your overall professional development plan.

Portfolio Presentation Strategy:

  • Linux System Images: Highlight your experience in creating and maintaining Linux system images, with a focus on performance optimization and security considerations.
  • Docker & Multi-Stage Builds: Demonstrate your proficiency in Docker and multi-stage builds, with examples of containerized applications and orchestration strategies.
  • CI/CD Pipelines: Showcase your experience in building and maintaining CI/CD pipelines, demonstrating automation and integration with version control systems.
  • Networking: Highlight your experience in designing and implementing secure and reliable network architectures, with a focus on the unique challenges and requirements of mobile security and telecommunications solutions.

📝 Enhancement Note: The company's interview process focuses on assessing the candidate's technical skills, cultural fit, and long-term potential, providing a comprehensive evaluation of the candidate's suitability for the role.

📌 Application Steps

To apply for this DevOps Engineer (Linux) position:

  1. Customize Your Resume: Tailor your resume to highlight your relevant experience and skills in Linux system administration, scripting, and networking, with a focus on automation and process improvement.
  2. Prepare Your Portfolio: Curate a portfolio showcasing your experience in creating and maintaining Linux system images, Docker and multi-stage builds, CI/CD pipelines, and network architecture design.
  3. Research the Company: Familiarize yourself with the company's product portfolio, culture, and values, preparing for behavioral and situational interview questions focused on your cultural fit and adaptability.
  4. Practice Technical Interview Questions: Brush up on your technical skills, focusing on Linux system administration, scripting, and networking, with a focus on automation and process improvement.

⚠️ 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 4+ years of experience as a Linux System Engineer with strong knowledge of Linux systems and hands-on experience with Docker. Proficiency in scripting languages and a solid understanding of networking concepts are also required.