DevOps Engineer

Bulls Media
Full_timeKyiv, Ukraine

📍 Job Overview

  • Job Title: DevOps Engineer
  • Company: Bulls Media
  • Location: Kyiv, Kyiv, Misto, Ukraine
  • Job Type: Full-time
  • Category: DevOps Engineer
  • Date Posted: 2025-07-08
  • Experience Level: 2-5 years
  • Remote Status: On-site/Hybrid (4 days on-site, 1 day remote)

🚀 Role Summary

  • 📝 Enhancement Note: This role involves managing and enhancing the infrastructure of review sites, focusing on WPEngine-hosted landing pages and a DigitalOcean-based core backend. The ideal candidate will have experience with Docker, Kubernetes, and CI/CD pipelines, as well as strong problem-solving skills.

  • Key web technology aspects:

    • Experience with Docker, Kubernetes, and CI/CD pipelines.
    • Proficiency in scripting languages like Python or JavaScript.
    • Knowledge of monitoring tools such as Graylog, Grafana, and CloudWatch.
    • Familiarity with infrastructure automation and configuration management tools.
    • Strong problem-solving and service-oriented mindset.

💻 Primary Responsibilities

  • 📝 Enhancement Note: The primary responsibilities of this role revolve around troubleshooting and resolving complex infrastructure and application issues, maintaining and enhancing monitoring systems, and collaborating with the development team to support CI/CD workflows.

  • Web technology responsibilities:

    • Troubleshoot and resolve complex infrastructure and application issues quickly and effectively.
    • Analyze logs, events, and metrics across multiple sources to identify root causes.
    • Maintain and enhance monitoring systems to ensure early detection and fast resolution of issues.
    • Develop and maintain infrastructure automation tools to boost system efficiency and reliability.
    • Collaborate with the development team to support CI/CD workflows and share DevOps expertise.
    • Ensure high system availability, scalability, and security.
    • Support and guide deployment processes for PHP-based frameworks like Laravel and Symfony.

🎓 Skills & Qualifications

Education: A bachelor's degree in Computer Science, IT, or a related field is preferred, but relevant experience may be considered.

Experience: Candidates should have 2+ years of hands-on experience in DevOps or Infrastructure Operations.

Required Skills:

  • Strong experience with Docker, Docker Hub, and Kubernetes.
  • Proven experience building and maintaining CI/CD pipelines using GitHub or GitLab.
  • Proficiency in at least one scripting language (Python or JavaScript preferred).
  • Experience with monitoring tools such as Graylog, DataDog, Grafana, CloudWatch, or Kibana.
  • Understanding of infrastructure automation and configuration management tools.
  • Good written and spoken English communication skills.

Preferred Skills:

  • Experience with PHP-based frameworks like Laravel and Symfony.
  • Familiarity with ArgoCD and TeamCity.
  • Knowledge of WPEngine and DigitalOcean platforms.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience with Docker, Kubernetes, and CI/CD pipelines through relevant projects.
  • Showcase problem-solving skills and service-oriented mindset through case studies or live demos.
  • Highlight experience with monitoring tools and infrastructure automation through project examples.

Technical Documentation:

  • Provide documentation for infrastructure automation tools and CI/CD pipelines.
  • Include case studies or reports demonstrating problem-solving skills and service-oriented mindset.
  • Showcase experience with monitoring tools through project examples or metrics.

💵 Compensation & Benefits

Salary Range: The salary range for this role is estimated to be between 25,000 UAH and 40,000 UAH per month, based on regional market standards for DevOps engineers with 2-5 years of experience.

Benefits:

  • 21 days of paid leave per year.
  • 7 days of sick leave annually.
  • English-speaking clubs.
  • Corporate events and team buildings.
  • Long-term cooperation.
  • Performance review once a year.
  • Health insurance.
  • All necessary technical equipment provided.
  • 4 days working on-site in a comfortable office and 1 day fully remote.

Working Hours: The standard working week is 40 hours, with flexible hours and the option to work remotely one day per week.

🎯 Team & Company Context

🏢 Company Culture

Industry: Bulls Media specializes in review sites, creating simple yet effective landing pages for customers and collecting user data through an in-house tracker system. This role is focused on the technical infrastructure that supports these services.

Company Size: As a medium-sized company, Bulls Media offers a collaborative environment where the DevOps engineer can have a significant impact on the team's success.

Founded: The company was founded in 2015 and has since grown to offer a range of services to its customers.

Team Structure:

  • The team consists of developers, DevOps engineers, and other technical specialists working together to maintain and enhance the company's infrastructure.
  • The DevOps engineer will work closely with the development team to support CI/CD workflows and share best practices.
  • The team follows Agile methodologies, with regular sprint planning and code reviews.

Development Methodology:

  • The team uses Agile/Scrum methodologies for project management and sprint planning.
  • Code reviews and testing are integral parts of the development process to ensure code quality and performance.
  • CI/CD pipelines are used to automate deployment and ensure consistent, reliable releases.

Company Website: Bulls Media

📈 Career & Growth Analysis

Web Technology Career Level: This role is suitable for a mid-level DevOps engineer with 2-5 years of experience in infrastructure operations, looking to grow their skills and take on more responsibility.

Reporting Structure: The DevOps engineer will report directly to the CTO and work closely with the development team to ensure high system availability, scalability, and security.

Technical Impact: The DevOps engineer will have a significant impact on the company's infrastructure, ensuring that it is reliable, scalable, and secure. They will also collaborate with the development team to support CI/CD workflows and share best practices.

Growth Opportunities:

  • As the company continues to grow, there will be opportunities for the DevOps engineer to take on more responsibility and advance their career.
  • The DevOps engineer may have the opportunity to mentor junior team members and share their expertise with the team.
  • The company encourages continuous learning and offers opportunities for professional development and certification.

🌐 Work Environment

Office Type: Bulls Media offers a comfortable, modern office space with multiple monitors and testing devices available for web development and infrastructure management tasks.

Office Location(s): The main office is located in Kyiv, with the option to work remotely one day per week.

Workspace Context:

  • The workspace is collaborative, with opportunities for cross-functional interaction between developers, designers, and stakeholders.
  • The team uses development tools such as GitHub, GitLab, and TeamCity to facilitate collaborative development and automated deployment.
  • The workspace is equipped with multiple monitors and testing devices to support web development and infrastructure management tasks.

Work Schedule: The standard working week is 40 hours, with flexible hours and the option to work remotely one day per week. Deployment windows and maintenance tasks may require occasional flexibility.

📄 Application & Technical Interview Process

Interview Process:

  1. Recruitment interview: Focuses on understanding the candidate's background, skills, and career goals.
  2. Technical interview: Assesses the candidate's technical skills and problem-solving abilities through coding challenges and system design discussions.
  3. Test task: Evaluates the candidate's ability to apply their skills to real-world problems and complete a practical task.
  4. Final interview with CTO: Focuses on the candidate's cultural fit and long-term potential within the company.

Portfolio Review Tips:

  • Highlight experience with Docker, Kubernetes, and CI/CD pipelines through relevant projects.
  • Showcase problem-solving skills and service-oriented mindset through case studies or live demos.
  • Include documentation for infrastructure automation tools and CI/CD pipelines.
  • Demonstrate experience with monitoring tools and metrics through project examples or reports.

Technical Challenge Preparation:

  • Brush up on Docker, Kubernetes, and CI/CD pipeline skills, focusing on best practices and common challenges.
  • Review monitoring tools and metrics, ensuring familiarity with Graylog, Grafana, and CloudWatch.
  • Prepare for problem-solving challenges and system design discussions, focusing on scalability and reliability.

ATS Keywords:

  • Programming Languages: Python, JavaScript, Bash, PHP
  • Web Frameworks: Laravel, Symfony
  • Server Technologies: Docker, Kubernetes, DigitalOcean, WPEngine
  • Databases: MySQL, MongoDB
  • Tools: GitHub, GitLab, TeamCity, ArgoCD, Graylog, Grafana, CloudWatch, Kibana
  • Methodologies: Agile, Scrum, CI/CD
  • Soft Skills: Problem-solving, Service-oriented mindset, Collaboration, Communication
  • Industry Terms: Infrastructure Operations, DevOps, Monitoring, Automation, Configuration Management

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: Not applicable for this role.

Backend & Server Technologies:

  • Docker: Containerization platform for application development, deployment, and scaling.
  • Kubernetes: Container orchestration platform for automating deployment, scaling, and management of containerized applications.
  • DigitalOcean: Cloud-based infrastructure provider for the core backend (tracker) with two separate nodes behind a load balancer.
  • WPEngine: Managed WordPress hosting platform for landing pages.
  • PHP: Server-side scripting language used for developing web applications.
  • Laravel, Symfony: PHP-based web application frameworks.

Development & DevOps Tools:

  • GitHub, GitLab: Version control and collaborative development platforms.
  • TeamCity: CI/CD server for automated deployment and testing.
  • ArgoCD: GitOps continuous deployment for Kubernetes.
  • Graylog: Centralized log management and analysis platform.
  • Grafana: Open-source platform for monitoring and visualizing time series data.
  • CloudWatch: Cloud-based monitoring and observability service provided by Amazon Web Services.

👥 Team Culture & Values

Web Development Values:

  • Bulls Media values simplicity, effectiveness, and reliability in its infrastructure and services.
  • The company emphasizes collaboration and knowledge sharing between team members to ensure high system availability, scalability, and security.
  • The team values innovation and continuous learning, encouraging team members to stay up-to-date with emerging technologies and best practices.

Collaboration Style:

  • The team follows Agile/Scrum methodologies, with regular sprint planning and code reviews.
  • Cross-functional collaboration is encouraged between developers, designers, and stakeholders to ensure user-focused solutions.
  • Code reviews and pair programming are used to maintain code quality and share knowledge among team members.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Troubleshooting and resolving complex infrastructure and application issues quickly and effectively.
  • Analyzing logs, events, and metrics across multiple sources to identify root causes.
  • Maintaining and enhancing monitoring systems to ensure early detection and fast resolution of issues.
  • Developing and maintaining infrastructure automation tools to boost system efficiency and reliability.
  • Supporting and guiding deployment processes for PHP-based frameworks like Laravel and Symfony.

Learning & Development Opportunities:

  • Bulls Media encourages continuous learning and offers opportunities for professional development and certification.
  • The company provides English-speaking clubs and corporate events to support team growth and engagement.
  • Long-term cooperation and performance reviews ensure that team members have the opportunity to advance their careers and take on more responsibility.

💡 Interview Preparation

Technical Questions:

  • Technical question 1: Explain the difference between Docker and Kubernetes, and describe a scenario where you had to use both to solve a complex infrastructure problem.
  • Technical question 2: Walk us through your experience with CI/CD pipelines, highlighting a time when you had to optimize or troubleshoot a pipeline to improve system performance or reliability.
  • Technical question 3: Describe a time when you had to analyze logs, events, or metrics to identify and resolve a complex infrastructure or application issue. What tools did you use, and what was the outcome?

Company & Culture Questions:

  • Technical question 4: How do you approach collaboration with a development team to support CI/CD workflows and share DevOps expertise? Can you provide an example from a previous role?
  • Technical question 5: Describe your experience with monitoring tools such as Graylog, Grafana, and CloudWatch. How have you used these tools to ensure early detection and fast resolution of issues in the past?
  • Technical question 6: How do you stay up-to-date with emerging technologies and best practices in the DevOps and infrastructure operations space? Can you provide an example of a recent learning experience?

Portfolio Presentation Strategy:

  • Presentation strategy 1: Prepare a live demo or case study showcasing your experience with Docker, Kubernetes, and CI/CD pipelines, highlighting the challenges you faced and how you overcame them.
  • Presentation strategy 2: Include documentation for infrastructure automation tools and CI/CD pipelines, demonstrating your ability to maintain and enhance monitoring systems.
  • Presentation strategy 3: Prepare a presentation or report demonstrating your problem-solving skills and service-oriented mindset, focusing on a complex infrastructure or application issue you've resolved in the past.

📌 Application & Technical Interview Process

To apply for this DevOps Engineer position:

  1. Submit your application through the application link provided.
  2. Customize your portfolio with live demos and responsive examples showcasing your experience with Docker, Kubernetes, and CI/CD pipelines.
  3. Optimize your resume for web technology roles, highlighting your project experience and technical skills.
  4. Prepare for technical interviews by brushing up on your skills in Docker, Kubernetes, and CI/CD pipelines, as well as monitoring tools and metrics.
  5. Research Bulls Media and its services to ensure a strong understanding of the company's infrastructure and user needs.

⚠️ 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

Candidates should have 2+ years of hands-on experience in DevOps or Infrastructure Operations with strong skills in Docker and Kubernetes. Proficiency in scripting languages and experience with monitoring tools are also required.