$1,500.00 Fixed
Project Overview:
We are seeking a freelancer to containerize one of our core applications using Docker. The goal is to package the application and its dependencies into a container to improve portability and simplify deployments.
Who We're Looking For:
A hands-on specialist with solid experience in Docker. You should be able to quickly understand our application's dependencies and translate them into an efficient Docker setup. A good understanding of best practices for creating secure and lightweight container images is essential.
Business Problem:
Our application has numerous dependencies that are difficult to manage and replicate across different environments. This leads to the classic "it works on my machine" problem, slowing down development and testing.
Business Path After Completion:
The application will be portable and run consistently on any environment that supports Docker. This will eliminate deployment friction and prepare the application for future microservices and Kubernetes migration.
Freelancer Responsibilities:
- Analyze the application and its dependencies.
- Write an optimized Dockerfile to create a clean, small image.
- Develop a Docker Compose file for a local development setup.
- Push the final image to a private container registry.
Required Expertise:
- Strong experience with Docker and Docker Compose.
- Proficiency in writing efficient Dockerfiles.
- Familiarity with container registries (e.g., Docker Hub, AWS ECR).
- Experience with a Linux-based environment.
Employer Expectations:
- Regular updates on the containerization process.
- Code delivered in a clear and organized Git repository.
Deliverables:
- A production-ready Dockerfile.
- A Docker Compose file for development.
- Documentation on how to build and run the container.
- Egypt
- Proposal: 0
- Verified
- Less than a week
