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
Se debe realizar un carnet digital con su login, crecion de cuenta y recuperacion de contraseña. * Una seccion de datos del empleado(Foto, cargo, estado dentro de la empresa, Nombre, direccion, telefono, correo, dia y mes de cumpleños, RH, Empresa de salud, empresa aseg...
View JobI'm experiencing persistent connectivity problems on both my wired and wireless networks and need an expert to configure my Juniper Access Points and Switches. This issue is constant and has become a significant hindrance to my operations. We also use Palo Alto f...
View Job