This challenge is designed for candidates aspiring to join the CloudDrove DevOps team. It aims to assess your proficiency with contemporary development and operations tools and practices.
You're welcome to use AI tools to assist with this challenge. However, it's essential that your final submission meets all the specified requirements and demonstrates your understanding of the solution.
Please ensure:
-
Functionality: Your code works as intended and passes all acceptance criteria.
-
Understanding: You can explain and justify your approach and decisions.
-
Originality: The solution reflects your comprehension, not just AI-generated content.
Using AI tools is acceptable, but submitting a non-functional or poorly understood solution may hinder your progress in the selection process.
Good luck!
This repository hosts practical assessments designed to evaluate core DevOps competencies across multiple role levels. Candidates will complete tasks simulating real-world scenarios using infrastructure-as-code, CI/CD pipelines, container orchestration, and monitoring tools.
Role |
---|
System Engineer |
DevOps Intern |
DevOps Associate |
DevOps Engineer |
Senior DevOps Engineer |
Tasks are customized per role, with complexity increasing at higher levels.
Upload your solution to a public Git repository on your preferred platform (such as GitHub, GitLab, or Bitbucket).
Use clear commit messages and inline documentation to explain your approach.
Category | Weight |
---|---|
Correctness & Completeness | 40% |
Code Quality & Best Practices | 25% |
Documentation & Readability | 20% |
Automation & Reusability | 10% |
Problem-Solving Approach | 5% |
Evaluation is based on both technical accuracy and clarity of solutions.
This section is entirely optional—skipping it won’t impact your evaluation. But if you're looking to go above and beyond, feel free to showcase your deeper knowledge with any of the following:
-
Implement a CI/CD pipeline (e.g., GitHub Actions, GitLab CI, Bitbucket Pipelines) that:
-
Builds your Docker image
-
Pushes it to a container registry
-
Applies your Terraform infrastructure automatically
Add anything else that reflects your understanding of DevOps best practices, automation, and cloud-native workflows.