DevOps Engineer (JustDone)

Genesis
Full_time

📍 Job Overview

  • Job Title: DevOps Engineer (JustDone)
  • Company: Genesis
  • Location: Ukraine
  • Job Type: Full-time (Remote)
  • Category: DevOps Engineer
  • Date Posted: July 17, 2025
  • Experience Level: Mid-level (2-5 years)
  • Remote Status: Remote

🚀 Role Summary

  • JustDone is an AI assistant for academic audiences, helping users work better with scientific papers, learn, and conduct deep research. The product has achieved significant success, ranking #1 in the US for AI Writing Assistants and generating over 3 million content units monthly.
  • The DevOps Engineer role focuses on ensuring infrastructure reliability and efficient deployment of new services to support the product's dynamic growth.
  • 📝 Enhancement Note: This role requires a strong focus on infrastructure as code (IaC), AWS services, and monitoring to maintain the high performance and availability expected by the growing user base.

💻 Primary Responsibilities

  • Infrastructure Management: Maintain and improve the product's infrastructure, including servers, domains, and DNS, ensuring high availability and performance.
  • AWS Services: Manage AWS services such as VPC, EC2, RDS, Route53, CloudFront, ECS, S3, Lambda, and CloudWatch to support the product's growth.
  • Monitoring and Security: Set up and maintain monitoring for domains, SSL certificates, servers, and overall system accessibility. Implement security measures like creating SSH bastions, protecting APIs, and regular vulnerability scanning.
  • Backup and Cost Optimization: Organize regular backups for critical systems and optimize project costs by monitoring and reducing resource usage.
  • Collaboration and Problem-Solving: Work closely with the development team to ensure smooth deployment processes and resolve any infrastructure-related issues that may arise.

🎓 Skills & Qualifications

Education: A bachelor's degree in Computer Science, IT, or a related field. Relevant experience and continuous learning are highly valued.

Experience: At least 2 years of relevant experience in DevOps, with a strong focus on AWS services and infrastructure management.

Required Skills:

  • Proficiency in Git, Docker, SQL, NoSQL, GitHub Actions, and Grafana.
  • Strong experience with AWS services, including VPC, EC2, RDS, Route53, CloudFront, ECS, S3, Lambda, and CloudWatch.
  • Experience with Kubernetes and programming languages such as Bash, Python, and Go.
  • Familiarity with infrastructure as code (IaC) principles and tools.

Preferred Skills:

  • Experience deploying large language models (LLMs).
  • Experience working in high-load projects.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your experience with AWS services, including infrastructure management, monitoring, and security implementation.
  • Showcase your problem-solving skills by presenting case studies of infrastructure challenges you've faced and how you overcame them.
  • Highlight your understanding of infrastructure as code (IaC) by including examples of your work using tools like Terraform or CloudFormation.

Technical Documentation:

  • Provide clear and concise documentation for your infrastructure, including setup instructions, troubleshooting guides, and any relevant scripts or configuration files.
  • Include any relevant metrics, performance benchmarks, or optimization techniques used in your infrastructure management.

💵 Compensation & Benefits

Salary Range: The salary range for this role is not specified. Based on market research and regional standards for mid-level DevOps engineers in Ukraine, the estimated salary range is UAH 80,000 - 150,000 per month (approximately USD 2,000 - 3,750).

Benefits:

  • Compensation for additional training on external training, seminars, and business management school courses.
  • Access to a large electronic library, online courses, and internal workshops, as well as language courses.
  • Corporate doctor and medical insurance.

Working Hours: The standard working week is 40 hours, with flexible hours and remote work arrangements available.

🎯 Team & Company Context

🏢 Company Culture

Industry: Genesis is a Ukrainian product company specializing in EdTech and life-improvement products, with a focus on creating valuable experiences for users worldwide.

Company Size: As a growing product company, Genesis offers a dynamic work environment with ample opportunities for professional growth and impact.

Founded: Genesis was founded in 2015 and has since created successful products such as Avrora, Manifest, and Promova, with a user base of over 40 million people globally.

Team Structure:

  • The JustDone product team consists of developers, designers, and other specialists working together to create a seamless user experience.
  • The DevOps Engineer role will collaborate closely with the development team to ensure smooth deployment processes and maintain infrastructure reliability.

Development Methodology:

  • Genesis follows Agile/Scrum methodologies, with regular sprint planning and code reviews to ensure high-quality software delivery.
  • The company emphasizes continuous learning, innovation, and a user-centric approach to product development.

Company Website: Genesis

📝 Enhancement Note: Genesis values professionals who are passionate about self-improvement and continuous learning, making it an ideal environment for those looking to grow both personally and professionally.

📈 Career & Growth Analysis

Web Technology Career Level: This role is a mid-level DevOps Engineer position, focusing on infrastructure management, AWS services, and monitoring. The ideal candidate will have 2-5 years of relevant experience and be eager to take on new challenges and responsibilities.

Reporting Structure: The DevOps Engineer will report directly to the CTO and work closely with the development team to ensure smooth deployment processes and maintain infrastructure reliability.

Technical Impact: The DevOps Engineer will play a crucial role in ensuring the high availability, performance, and security of the JustDone product, directly impacting the user experience and the company's growth.

Growth Opportunities:

  • Technical Growth: Expand your skills and expertise in AWS services, infrastructure as code (IaC), and large language models (LLMs) by working on cutting-edge projects and collaborating with experienced team members.
  • Leadership Potential: As the company grows, there may be opportunities to take on more significant responsibilities, such as managing a team of DevOps engineers or leading infrastructure projects.
  • Product Impact: Contribute to the product's success by identifying and implementing infrastructure improvements that enhance user experience and drive user growth.

📝 Enhancement Note: Given the company's focus on continuous learning and innovation, there are ample opportunities for professional growth and development in this role.

🌐 Work Environment

Office Type: Genesis offers a remote-friendly work environment, with the option to work from home or in one of their offices in Ukraine.

Office Location(s): Genesis has offices in Kyiv, Ukraine.

Workspace Context:

  • Remote Work: Genesis supports remote work, allowing employees to work from the comfort of their homes or co-working spaces.
  • Collaboration: Despite being a remote-friendly company, Genesis encourages regular team communication and collaboration, ensuring that remote employees feel connected to the team and the company's mission.
  • Flexible Hours: Genesis offers flexible working hours, allowing employees to maintain a healthy work-life balance.

Work Schedule: The standard working week is 40 hours, with flexible hours and remote work arrangements available.

📝 Enhancement Note: Genesis' remote-friendly work environment and flexible hours make it an attractive option for those seeking a better work-life balance while still working on impactful projects.

📄 Application & Technical Interview Process

Interview Process:

  1. Pre-screen with a recruiter (45 minutes): Discuss your background, experience, and motivation for applying to the role.
  2. Technical task: Complete a technical task that demonstrates your skills in infrastructure management, AWS services, and problem-solving.
  3. Technical interview (1 hour): Discuss your technical approach to infrastructure management, AWS services, and any relevant projects or challenges you've faced in previous roles.
  4. Bar-raising (1 hour): Participate in a discussion with the team to assess your cultural fit and alignment with the company's values and mission.

Portfolio Review Tips:

  • Highlight your experience with AWS services, infrastructure management, and monitoring.
  • Include case studies or examples of infrastructure challenges you've faced and how you overcame them.
  • Showcase your understanding of infrastructure as code (IaC) by including examples of your work using tools like Terraform or CloudFormation.

Technical Challenge Preparation:

  • Brush up on your AWS services knowledge, focusing on infrastructure management, monitoring, and security.
  • Familiarize yourself with infrastructure as code (IaC) principles and tools, such as Terraform or CloudFormation.
  • Prepare for problem-solving questions related to infrastructure management, AWS services, and monitoring.

ATS Keywords: (Relevant keywords for resume optimization, organized by category)

  • Programming Languages: Bash, Python, Go
  • Web Frameworks: N/A
  • Server Technologies: AWS (VPC, EC2, RDS, Route53, CloudFront, ECS, S3, Lambda, CloudWatch), Kubernetes
  • Databases: SQL, NoSQL
  • Tools: Git, Docker, GitHub Actions, Grafana, Terraform, CloudFormation
  • Methodologies: Infrastructure as Code (IaC), Agile/Scrum
  • Soft Skills: Problem-solving, collaboration, communication
  • Industry Terms: DevOps, AWS, Kubernetes, IaC, monitoring, security

📝 Enhancement Note: To optimize your resume for this role, focus on relevant AWS services, infrastructure management, and problem-solving skills, as well as your experience with tools like Terraform or CloudFormation.

🛠 Technology Stack & Web Infrastructure

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

Backend & Server Technologies:

  • AWS Services: VPC, EC2, RDS, Route53, CloudFront, ECS, S3, Lambda, CloudWatch
  • Kubernetes: Experience with Kubernetes is required for managing containerized applications and orchestrating services.

Development & DevOps Tools:

  • Version Control: Git
  • Containerization: Docker
  • CI/CD Pipelines: GitHub Actions
  • Monitoring Tools: Grafana
  • Infrastructure as Code (IaC) Tools: Terraform, CloudFormation (Preferred)

📝 Enhancement Note: Familiarize yourself with the AWS services and tools listed above, as they are crucial for this role. Additionally, gain experience with infrastructure as code (IaC) tools like Terraform or CloudFormation to demonstrate your proficiency in infrastructure management.

👥 Team Culture & Values

Web Development Values:

  • User-centric: Focus on creating valuable experiences for users by ensuring high availability, performance, and security of the infrastructure.
  • Innovation: Embrace continuous learning and improvement, staying up-to-date with the latest AWS services and best practices in infrastructure management.
  • Collaboration: Work closely with the development team to ensure smooth deployment processes and maintain infrastructure reliability.
  • Quality: Maintain high standards for infrastructure management, monitoring, and security to ensure the best possible user experience.

Collaboration Style:

  • Cross-functional integration: Collaborate with developers, designers, and other specialists to create a seamless user experience.
  • Code review culture: Participate in regular code reviews and knowledge-sharing sessions to ensure high-quality software delivery.
  • Peer programming: Work closely with other team members to solve complex infrastructure challenges and share best practices.

📝 Enhancement Note: Genesis values professionals who are passionate about self-improvement and continuous learning, making it an ideal environment for those looking to grow both personally and professionally.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • High Availability and Scalability: Ensure the infrastructure can handle the growing user base and maintain high availability during peak usage periods.
  • Cost Optimization: Monitor and optimize resource usage to minimize costs without compromising performance or user experience.
  • Security and Compliance: Implement and maintain robust security measures to protect user data and ensure compliance with relevant regulations.
  • Emerging Technologies: Stay up-to-date with the latest AWS services and best practices in infrastructure management, and be prepared to integrate new technologies as needed.

Learning & Development Opportunities:

  • AWS Certification: Pursue AWS certifications to demonstrate your expertise in AWS services and infrastructure management.
  • Conferences and Workshops: Attend industry conferences and workshops to learn from experts and network with other professionals in the field.
  • Mentorship: Seek mentorship opportunities within the company to gain insights into best practices and career development strategies.

📝 Enhancement Note: To make the most of the learning and development opportunities available, be proactive in seeking out new challenges and taking initiative in your professional growth.

💡 Interview Preparation

Technical Questions:

  • AWS Services: Be prepared to discuss your experience with AWS services, including infrastructure management, monitoring, and security. Provide specific examples of projects or challenges you've faced and how you overcame them.
  • Infrastructure as Code (IaC): Demonstrate your understanding of IaC principles and tools, such as Terraform or CloudFormation, by discussing your approach to infrastructure management and any relevant projects or case studies.
  • Problem-solving: Prepare for problem-solving questions related to infrastructure management, AWS services, and monitoring. Be ready to discuss your approach to identifying and resolving complex infrastructure challenges.

Company & Culture Questions:

  • Genesis Values: Familiarize yourself with Genesis' values and be prepared to discuss how you align with them. Be ready to provide specific examples of how you've demonstrated these values in your previous roles.
  • Product Impact: Discuss your understanding of the JustDone product and its users. Be prepared to explain how your role as a DevOps Engineer will contribute to the product's success and growth.
  • Team Dynamics: Prepare for questions about your ability to work collaboratively with the development team and other stakeholders. Be ready to discuss your approach to communication, problem-solving, and knowledge-sharing in a team environment.

Portfolio Presentation Strategy:

  • AWS Services: Highlight your experience with AWS services, including infrastructure management, monitoring, and security. Include specific examples of projects or challenges you've faced and how you overcame them.
  • Infrastructure as Code (IaC): Demonstrate your understanding of IaC principles and tools, such as Terraform or CloudFormation, by presenting case studies or examples of your work.
  • Problem-solving: Showcase your problem-solving skills by presenting case studies or examples of complex infrastructure challenges you've faced and how you overcame them. Be prepared to discuss your approach to identifying and resolving these challenges.

📝 Enhancement Note: To prepare effectively for the technical interview, focus on your experience with AWS services, infrastructure management, and problem-solving. Additionally, be ready to discuss your approach to infrastructure as code (IaC) and any relevant projects or case studies.

📌 Application Steps

To apply for this DevOps Engineer position at Genesis:

  1. Submit your application through the application link: Include your resume, portfolio, and any relevant supporting documents.
  2. Customize your portfolio: Highlight your experience with AWS services, infrastructure management, and monitoring. Include case studies or examples of infrastructure challenges you've faced and how you overcame them. Showcase your understanding of infrastructure as code (IaC) by including examples of your work using tools like Terraform or CloudFormation.
  3. Optimize your resume: Emphasize your relevant experience with AWS services, infrastructure management, and problem-solving. Include any relevant keywords related to AWS services, Kubernetes, and infrastructure management to improve your resume's visibility in applicant tracking systems (ATS).
  4. Prepare for the technical interview: Brush up on your AWS services knowledge, focusing on infrastructure management, monitoring, and security. Familiarize yourself with infrastructure as code (IaC) principles and tools, such as Terraform or CloudFormation. Prepare for problem-solving questions related to infrastructure management, AWS services, and monitoring.
  5. Research the company: Familiarize yourself with Genesis' products, values, and company culture. Be prepared to discuss how your skills and experience align with the company's mission and goals.

⚠️ Important Notice: 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

At least 2 years of relevant experience is required, along with experience in Git, Docker, AWS, and programming languages like Bash and Python. Experience with Kubernetes and deploying LLM models is a plus.