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
Hi! I'm still relatively new to Linux and installing some files ex., .gz.tar, deb., etc. Most of the time, I can manage my way through that, but I would* really* benefit working with someone who understands Linux and specifically installing a digibyte core wallet, see: ...
View JobOlá tudo bem? Estou procurando por um freelancer especializado em tecnologia que possa me auxiliar com questões relacionadas a rede, configuração de servidores Linux, bloco de ip e ativação do dns reverso (rdns). Atualmente, possuo um POP com link, um bloco de IPs Brasi...
View Job