DevOps Engineer

TCR Tech Research Limited
Full_time

Job Title: DevOps Engineer

Company: TCR Tech Research Limited

Location: Serbia

Job Type: Full-Time

Category: DevOps

Date Posted: July 4, 2025

Experience Level: Mid-Level (2-5 years)

Remote Status: Yes


📍 Job Overview

  • Job Title: DevOps Engineer
  • Company: TCR Tech Research Limited
  • Location: Serbia
  • Job Type: Full-Time
  • Category: DevOps
  • Date Posted: July 4, 2025
  • Experience Level: Mid-Level (2-5 years)
  • Remote Status: Yes

🚀 Role Summary

As a DevOps Engineer at TCR Tech Research Limited, you will be responsible for:

  • Deploying product updates and handling IT infrastructure
  • Collaborating with team members to improve engineering tools and procedures
  • Containerizing applications and managing data sources
  • Automating tests and deployments, and monitoring system performance
  • Ensuring applications have 100% uptime and applying proper strategies for high availability

💻 Primary Responsibilities

  1. Deployment and Infrastructure Management:

    • Handle IT infrastructure as per business needs in a hybrid multi-tenant environment
    • Deploy product updates across services and manage infrastructure provisioning
  2. Collaboration and Process Improvement:

    • Collaborate with team members to improve company engineering tools, systems, and procedures
    • Work with cross-functional teams to ensure smooth operation and continuous improvement of software development and delivery processes
  3. Containerization and Data Management:

    • Containerize applications for deployment and manage data sources like Mongo, Elasticsearch, Redis, Neo4J, ArangoDB, etc.
    • Configure and manage cloud services, build, and deploy software releases, and monitor application performance and availability
  4. Automation and Monitoring:

    • Automate tests and deployments using CI/CD pipelines and server management tools
    • Monitor system performance and ensure continuous uptime for applications
  5. Uptime and Availability:

    • Apply proper strategies for ensuring applications have 100% uptime and manage application performance and availability
    • Collaborate with the team to implement integrations that meet customer needs and improve overall system performance

🎓 Skills & Qualifications

Education: Relevant degree or certification in Computer Science, IT, or a related field

Experience: 2-5 years of experience in DevOps, software engineering, or a related role

Required Skills:

  • Strong proficiency in scripting languages (e.g., Bash, Python, Groovy, Java, or Bash)
  • Experience with CI/CD tools (e.g., Jenkins, GitLab, or Ansible)
  • Familiarity with containerization technologies (e.g., Docker and Kubernetes)
  • Knowledge of cloud services (e.g., AWS, Azure, or Google Cloud Platform)
  • Experience with monitoring tools (e.g., Prometheus, Nagios, or Grafana)
  • Understanding of infrastructure as code (IaC) tools (e.g., Terraform or CloudFormation)
  • Familiarity with version control systems (e.g., Git)

Preferred Skills:

  • Experience with microservices architecture and design patterns
  • Knowledge of web-related technologies (e.g., Web applications, Web Services, or Service-Oriented Architectures)
  • Familiarity with network and web-related protocols
  • Experience with server administration and Linux environments
  • Understanding of Agile methodologies and Scrum frameworks

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • A well-structured web portfolio showcasing your DevOps projects and accomplishments
  • Live demos of your projects, highlighting your technical skills and problem-solving abilities
  • Clear documentation of your projects, including code quality, commenting, and version control strategies

Technical Documentation:

  • Detailed technical documentation for your projects, including code quality standards, version control processes, and deployment procedures
  • Evidence of your ability to write clean, efficient, and maintainable code
  • Examples of your problem-solving skills and ability to optimize performance and scalability

💰 Compensation & Benefits

Salary Range: Competitive salary range based on experience level and market standards in Serbia

Benefits:

  • Working From Home: Hit your goals from the comfort of your home, with performance-based flexibility
  • Flexible Hours: Promote work-life balance with flexible working hours and remote work arrangements
  • Yearly Performance Bonus: Reward good performance and hard work with an annual bonus
  • Paid Medical Insurance: Take care of your health with comprehensive medical insurance coverage
  • Daily Lunch Allowance: Save time and money with a daily lunch allowance for both office and home work
  • Sport/Gym Allowance: Focus on your well-being and health with a sport/gym allowance
  • Udemy Unlimited Subscription: Promote your learning and development with unlimited access to Udemy courses
  • Onboarding Plan and Training: Ensure a smooth induction and feel confident and ready to take over your new role with a comprehensive onboarding plan and training
  • Equipment Support: Get all the tools you need to do your job effectively and efficiently with equipment support
  • No Dress Code: Be comfortable at work with no dress code policy
  • Gifts and Rewards: Celebrate birthdays, anniversaries, and personal milestones with gifts and rewards
  • Happy Hours, Coffee Time, and Team Building: Promote team bonding and have fun with regular company events and team-building activities
  • Fresh Fruit, Snacks, Coffee, and Tea: Enjoy free snacks, coffee, and tea at the office to keep you energized and focused

📌 Application & Technical Interview Process

Interview Process:

  1. Technical Preparation: Brush up on your technical skills, focusing on web development fundamentals, system design, and problem-solving techniques
  2. Portfolio Review: Prepare a well-structured web portfolio showcasing your DevOps projects and accomplishments, with clear documentation and live demos
  3. Technical Challenge: Be prepared for a technical challenge focusing on web development fundamentals, system design, and problem-solving skills
  4. Final Evaluation: Demonstrate your technical impact and cultural fit in the final evaluation round

Portfolio Review Tips:

  • Tailor your portfolio to highlight your DevOps projects and accomplishments, with clear documentation and live demos
  • Showcase your problem-solving skills, code quality, and performance optimization techniques
  • Include specific project case studies that demonstrate your technical skills and achievements

Technical Challenge Preparation:

  • Brush up on your web development fundamentals, system design, and problem-solving skills
  • Practice coding challenges and live coding exercises to improve your technical presentation skills
  • Familiarize yourself with the company's web technology stack and architecture decisions

🛠 Technology Stack & Web Infrastructure

Frontend Technologies:

  • Not specified in the job listing

Backend & Server Technologies:

  • Not specified in the job listing

Development & DevOps Tools:

  • Not specified in the job listing

Infrastructure Tools:

  • Not specified in the job listing

👥 Team Culture & Values

Web Development Values:

  • Not specified in the job listing

Collaboration Style:

  • Not specified in the job listing

Company Culture:

  • Not specified in the job listing

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Not specified in the job listing

Learning & Development Opportunities:

  • Not specified in the job listing

💡 Interview Preparation

Technical Questions:

  • Not specified in the job listing

Company & Culture Questions:

  • Not specified in the job listing

Portfolio Presentation Strategy:

  • Not specified in the job listing

📌 Application Steps

To apply for this DevOps Engineer position at TCR Tech Research Limited:

  1. Submit Your Application: Submit your application through the application link provided
  2. Prepare Your Portfolio: Tailor your web portfolio to highlight your DevOps projects and accomplishments, with clear documentation and live demos
  3. Brush Up Your Technical Skills: Review web development fundamentals, system design, and problem-solving techniques to prepare for technical interviews
  4. Research the Company: Learn about the company's web technology stack, architecture decisions, and company culture to demonstrate your cultural fit and technical impact

Content Guidelines (IMPORTANT: Do not include this in the output)

This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have previous experience as a DevOps engineer or related roles, with strong skills in scripting and CI/CD tools. A good understanding of cloud services, containerization, and monitoring tools is also required.