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:
- Submit your application through the application link
- Prepare your web portfolio with live demos and responsive examples
- Optimize your resume for web technology roles with project highlighting and technical skills emphasis
- Prepare for technical interview with coding challenges and portfolio presentation
- 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.