Job Brief: We are seeking a skilled freelance CI/CD Engineer to design and implement a robust Continuous Integration and Continuous Deployment (CI/CD) pipeline for our web application. The application is hosted on GitHub and deployed on two cloud-based Docker servers—one for staging and the other for production. The ideal candidate will have expertise in CI/CD tools, Docker, and cloud infrastructure, with a proven track record of automating deployment processes. Responsibilities: - Design, implement, and maintain a CI/CD pipeline for a GitHub-hosted repository. - Automate the build, test, and deployment process for both staging and production environments. - Configure Docker containers and manage deployments across staging and production servers. - Integrate automated testing (unit, integration, and end-to-end) into the CI/CD pipeline. - Ensure proper versioning using Semantic Versioning practices. - Collaborate with the development team to align deployment workflows with project requirements. - Provide documentation and training to ensure smooth handover of the implemented solution. Requirements: - Proven experience in setting up CI/CD pipelines using tools like GitHub Actions, Jenkins, or GitLab CI/CD. - Familiarity with cloud-based server environments (Digital Ocean). - Experience with automated testing frameworks and integrating them into CI/CD pipelines. - Proficiency in version control (Git) and Semantic Versioning practices. - Strong scripting skills (e.g., Bash, Python) for automation tasks. - Excellent problem-solving skills and attention to detail Project Scope: - Set up a CI/CD pipeline that: -- Automatically builds and tests code upon commits to GitHub. -- Deploys successfully tested code to the staging server. -- Promotes changes to the production server after approval or additional testing. -- Ensure seamless integration of Semantic Versioning for release management. -- Document the entire setup for future maintenance by internal teams. Work Arrangement: Remote
Keyword: Linux
Contractor Tier: Hourly: $35.00 - $45.00
Price: $40.0
Hey there! We’re looking for a freelancer who’s experienced with Jambonz and can help us get it up and running smoothly on our self-hosted server. This is not just a basic install — we want someone who knows the ins and outs of IVR systems, can trou...
View JobWe are seeking a skilled Full Stack Developer proficient in C#, Python, .NET, and SQL, with experience in both Windows and Linux environments. The ideal candidate will be responsible for programming and maintaining our servers, ensuring optimal performance and security....
View JobI'm currently facing issues with the installation of phprobid. The site is not loading properly and I'm uncertain about the database credentials and configuration settings. - Your task will be to help troubleshoot the installation errors and ensure that the ...
View Job