Implement and manage containerization using Docker and orchestration platforms like Kubernetes and OpenShift.Implement and improve CI/CD pipelines for automated build, test, and deployment Implement and manage containerization using Docker and orchestration platforms like Kubernetes and OpenShift.
Implement and improve CI/CD pipelines for automated build, test, and deployment of PHP/Laravel applications.
Implement security best practices and standards for web application deployment.
Collaborate with development teams to optimize application performance, troubleshoot issues, and streamline deployment processes.
Monitor system performance, troubleshoot issues, and ensure uptime, performance, and reliability of web applications.
Stay up-to-date with the latest DevOps trends, tools, and best practices, and proactively propose improvements to our development and release processes.
Benefits:
Competitive salary based on experience and qualifications.
Working days: Saturday to Wednesday.
A fully remote work environment with flexible working hours (8 am to 4:45 pm with 2 hours of flexibility).
Opportunities for career growth and professional development.
Collaborative and inclusive company culture.
Health insurance.
Requirements
3+ years of experience as a DevOps engineer or a similar role, preferably in a remote work environment.
Understanding of the SDLC and Agile development methodology.
Solid understanding of containerization technologies like Docker and container orchestration platforms like Kubernetes and OpenShift.
Deep technical understanding of Linux Administration.
Expertise in installing, configuring, administering, deploying, and benchmarking SQL/NoSQL and In-memory databases.
Solid understanding of networking concepts, security principles, and best practices.
Hands-on experience with configuration management tools. Specifically Ansible.
Experience with CI/CD tools like GitLab CI/CD or Jenkins.
Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or similar.
Proficiency in scripting languages like Python and Bash.
Strong problem-solving skills and ability to troubleshoot complex issues in distributed systems.
Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.