DevOps Engineer

TCR Tech Research Limited
Full_timeβ€’Limassol, Cyprus

πŸ“ Job Overview

  • Job Title: DevOps Engineer
  • Company: TCR Tech Research Limited
  • Location: Limassol, LemesΓ³s, Cyprus
  • Job Type: Full-Time
  • Category: DevOps
  • Date Posted: 2025-07-04

πŸš€ Role Summary

  • Key Responsibilities:

    • Deploy product updates across services
    • Identify and resolve production issues
    • Implement integrations to meet customer needs
    • Handle IT infrastructure based on business needs
    • Automate tests and deploy code
    • Ensure continuous monitoring of system performance
    • Apply strategies for ensuring 100% uptime
    • Build independent web-based tools and microservices
    • Develop scripts and automation using various programming languages and tools
    • Configure and manage data sources
    • Manage source control and versioning
  • Key Technologies:

    • DevOps
    • Cloud Services
    • Docker
    • Kubernetes
    • AWS
    • Terraform
    • Ansible
    • Jenkins
    • GitLab
    • CI/CD
    • Infrastructure As Code
    • Monitoring Tools
    • Web Technologies
    • Scripting
    • Data Sources
    • Source Control

πŸ’» Primary Responsibilities

  • Deployment and Maintenance:

    • Deploy product updates across services
    • Identify and resolve production issues
    • Implement integrations to meet customer needs
    • Handle IT infrastructure based on business needs
    • Automate tests and deploy code
    • Ensure continuous monitoring of system performance
    • Apply strategies for ensuring 100% uptime
  • Infrastructure Management:

    • Build independent web-based tools and microservices
    • Develop scripts and automation using various programming languages and tools
    • Configure and manage data sources
    • Manage source control and versioning

πŸŽ“ Skills & Qualifications

  • Education: Relevant degree or equivalent experience in software engineering, computer science, or a related field
  • Experience: 2-5 years of experience in a DevOps role or similar position
  • Required Skills:
    • Strong command of Bash or Python in a Linux environment
    • Experience with Jenkins, Docker, and Kubernetes
    • Knowledge of Infrastructure as Code (IaC) and CI/CD pipelines
    • Familiarity with cloud services, preferably AWS
    • Experience with version control systems, preferably Git
    • Understanding of monitoring tools, such as Prometheus or Nagios
    • Knowledge of web-related technologies and network protocols
  • Preferred Skills:
    • Experience with Terraform and Ansible
    • Familiarity with Kubernetes and containerization
    • Knowledge of data sources and databases
    • Experience with web application development and deployment

πŸ“Š Web Portfolio & Project Requirements

  • Portfolio Essentials:
    • Specific web portfolio requirement 1 with responsive design and cross-browser compatibility focus
    • Specific web portfolio requirement 2 with performance optimization and accessibility standards
    • Specific web portfolio requirement 3 with user experience design and interface development
    • Specific web portfolio requirement 4 with server configuration and deployment demonstration needs
  • Technical Documentation:
    • Technical documentation requirement 1 - code quality, commenting, and documentation standards
    • Technical documentation requirement 2 - version control, deployment processes, and server configuration
    • Technical documentation requirement 3 - testing methodologies, performance metrics, and optimization techniques

πŸ’° Compensation & Benefits

  • Salary Range: Not specified, but region-appropriate for web development and server administration roles based on experience level and location
  • Benefits:
    • Working from home
    • Flexible hours
    • Yearly performance bonus
    • Paid medical insurance
    • Daily lunch allowance
    • Sport/Gym allowance
    • Udemy unlimited subscription
    • Onboarding plan and training
    • Equipment support
    • No dress code
    • Gifts and rewards
    • Happy hours, coffee time, online team building, company events, and more
    • Fresh fruit, snacks, coffee, and tea at the office

🎯 Team & Company Context

  • Industry: Data Fusion and AI products for civilian protection
  • Company Size: Not specified
  • Founded: Not specified
  • Team Structure:
    • The DevOps team is responsible for ensuring the smooth operation and continuous improvement of software development and delivery processes
    • Collaborates with team members to improve engineering tools systems and procedures
    • Utilizes a range of technologies, including Docker, Kubernetes, AWS, Terraform, Ansible, Jenkins, and GitLab
  • Development Methodology:
    • Agile/Scrum methodologies and sprint planning for web projects
    • Code review, testing, and quality assurance practices
    • Deployment strategies, CI/CD pipelines, and server management
  • Company Website: TRG Research and Development

πŸ“ˆ Career & Growth Analysis

  • Web Technology Career Level: Mid-level DevOps engineer role with a focus on infrastructure management, deployment, and monitoring
  • Reporting Structure: Part of the DevOps team, reporting directly to the DevOps team lead or manager
  • Technical Impact: Responsible for maintaining and improving the company's software development and delivery processes, ensuring high availability and scalability of web applications
  • Growth Opportunities:
    • Growth opportunity 1 specific to web technology career progression with timeline expectations
    • Growth opportunity 2 specific to technical skill development with emerging technology focus
    • Growth opportunity 3 specific to technical leadership potential with team management and architecture decisions

🌐 Work Environment

  • Office Type: Not specified
  • Office Location(s): Limassol, LemesΓ³s, Cyprus
  • Workspace Context:
    • Collaborative workspace with cross-functional integration between developers, designers, and stakeholders
    • Access to development tools, multiple monitors, and testing devices
    • Opportunities for knowledge sharing, technical mentoring, and continuous learning
  • Work Schedule: Not specified, but flexible for deployment windows, maintenance, and project deadlines

πŸ“„ Application & Technical Interview Process

  • Interview Process:
    • Technical preparation recommendations and coding/configuration assessment focus
    • Web architecture expectations and system design discussion
    • Web development team interaction and cultural fit assessment
    • Final evaluation criteria and technical impact discussion
  • Portfolio Review Tips:
    • Specific tactical advice for web portfolio curation and live demo presentation
    • Project case study structure with user experience and technical implementation focus
    • Code quality demonstration and responsive design standards for this role
    • Company-specific web technology considerations and performance optimization examples
  • Technical Challenge Preparation:
    • Typical web development exercise format and expectations
    • Time management and solution architecture for web challenges
    • Communication and technical explanation articulation for web concepts

πŸ›  Technology Stack & Web Infrastructure

  • Frontend Technologies: Not specified
  • Backend & Server Technologies:
    • Docker
    • Kubernetes
    • AWS
    • Terraform
    • Ansible
    • Jenkins
    • GitLab
  • Development & DevOps Tools:
    • Version control and collaborative development benefits
    • CI/CD pipeline and automated deployment
    • Monitoring tool with web performance tracking and server monitoring capabilities

πŸ‘₯ Team Culture & Values

  • Web Development Values:
    • User experience focus and performance optimization expectations
    • Code quality approach and collaborative development practices
    • Innovation expectations and emerging technology adoption
    • Technical excellence and continuous learning culture
  • Collaboration Style:
    • Cross-functional integration between developers, designers, and stakeholders
    • Code review culture and peer programming practices
    • Knowledge sharing, technical mentoring, and continuous learning opportunities

⚑ Challenges & Growth Opportunities

  • Technical Challenges:
    • Web development challenge 1 specific to this role with modern web standards and browser compatibility solutions
    • Web development challenge 2 specific to this company/technology stack with performance optimization and scalability considerations
    • Web development challenge 3 specific to user experience with accessibility and responsive design adaptation
    • Web development challenge 4 specific to emerging web technologies with continuous learning and skill development approaches
  • Learning & Development Opportunities:
    • Learning opportunity 1 - web technology skill advancement and specialization paths
    • Learning opportunity 2 - conference attendance, certification, and community involvement
    • Learning opportunity 3 - technical mentorship, leadership development, and architecture decision-making

πŸ’‘ Interview Preparation

  • Technical Questions:
    • Technical question 1 specific to web development fundamentals with HTML, CSS, JavaScript preparation advice
    • Technical question 2 specific to web architecture and performance with system design and optimization strategies
    • Technical question 3 specific to problem-solving with live coding examples and debugging demonstrations
  • Company & Culture Questions:
    • Technical question 4 specific to company web development culture with research recommendations and team fit assessment
    • Technical question 5 specific to web development methodology with Agile practices and collaboration examples
    • Technical question 6 specific to user experience impact with project metrics and performance measurement discussion
  • Portfolio Presentation Strategy:
    • Presentation strategy 1 - live website demonstration and technical walkthrough methods
    • Presentation strategy 2 - code explanation techniques and architecture decision reasoning
    • Presentation strategy 3 - user experience showcase and responsive design demonstration methods

πŸ“Œ Application Steps

To apply for this web development/server administration position:

  1. Submit your application through the application link
  2. Prepare your web portfolio with live demos and responsive examples
  3. Optimize your resume for web technology roles with project highlighting and technical skills emphasis
  4. Prepare for technical interview with coding challenges and portfolio presentation
  5. Research the company with a focus on web technology context and user experience understanding

Application Requirements

Candidates should have previous experience as a DevOps engineer or related roles, with strong skills in Bash or Python in a Linux environment. A good understanding of CI/CD, Infrastructure as Code, and experience with tools like Jenkins, Docker, and Kubernetes is essential.