Devops engineer Remote PHP and symfony background
Role details
Job location
Tech stack
Job description
As part of our team, you'll be responsible for working extensively with GitLab pipelines and PHP libraries, managing and optimizing these essential components to ensure smooth and efficient operations. Your primary role will involve tackling various DevOps tasks within the platform team, where you'll address ongoing operational challenges, improve infrastructure, and ensure the reliability and performance of our systems.
You'll be actively involved in maintaining and refining the tools and processes that keep our development pipelines running seamlessly. This includes managing automated pipelines, ensuring continuous integration and delivery, and resolving any technical issues that may arise during the deployment process. You'll have the opportunity to utilize your problem-solving skills to ensure that our infrastructure is robust, scalable, and efficient, supporting the team's overall objectives.
In addition to your core responsibilities, there will be opportunities to collaborate directly with product teams on new and exciting features. While your primary focus will be on the platform and DevOps work, you may occasionally contribute to the development of new functionalities, working closely with developers and other stakeholders. This collaborative effort will allow you to have a direct impact on our products, offering innovative solutions and enhancing the overall user experience.
This role is ideal for someone who enjoys the variety and complexity of DevOps tasks but is also open to contributing to feature development. It's a dynamic and fast-paced position where you'll have the chance to improve both backend infrastructure and the front-facing aspects of our products, making it a rewarding and impactful career opportunity.
You will be responsible for packaging and deploying the software using Docker containers. The infrastructure is managed through Infrastructure as Code tools, primarily Ansible and Terraform. Additionally, you'll work with Kubernetes clusters to create dynamic and scalable environments.
Our deployments are cloud-based, with Scaleway serving as our primary cloud provider. Occasionally, you may be required to SSH into Unix systems to troubleshoot or demonstrate your expertise when necessary.
On the database side, you'll interface with a large-scale MySQL cluster consisting of approximately 4,500 databases, ensuring smooth database management and integration.
Requirements
- You have previously worked in senior roles as a PHP Developer or DevOps Engineer.
- You possess a strong understanding of Terraform, Docker, Kubernetes, and GitLab CI.
- You're proactive, able to lead projects independently and see them through from beginning to end.
- You are detail-oriented and driven by metrics, always looking to improve performance and outcomes.
- You have excellent communication skills in English, ensuring clear and effective collaboration within the team.