DevOps
Job Description
The product quality, the customer satisfaction and our team’s professionalism make the difference. With the aim to deliver our highly visible projects, we are looking for smart, collaborative, enthusiastic and well-organized professionals who are willing to take an active part in a sustainable, long-term product venture with a start-up mindset. We are looking for a DevOps Engineer.
The DevOps Engineer plays a crucial role in bridging the gap between development, quality assurance, and IT operations. They are responsible for streamlining the software delivery process, ensuring the efficiency, reliability, and scalability of systems while fostering a culture of collaboration between different teams.
- Continuous Integration/Continuous Deployment (CI/CD): Implementing and maintaining CI/CD pipelines to automate the build, test, and deployment processes.
- Infrastructure Automation: Developing and managing infrastructure as code (IaC) using tools like Terraform, Ansible, or Chef to automate provisioning, configuration, and deployment of infrastructure resources.
- Monitoring and Logging: Setting up monitoring tools and establishing logging practices to ensure system stability, performance optimization, and proactive issue identification.
- Cloud Services Management: Working with cloud providers (AWS, Azure, GCP) to deploy and manage cloud-based infrastructure, optimizing costs and ensuring scalability.
- Collaboration and Communication: Facilitating communication between development, operations, and other teams, promoting a collaborative DevOps culture.
- Security Practices: Implementing security best practices throughout the development and deployment processes, ensuring compliance and security of systems.
- Scripting and Tool Development: Writing scripts and developing tools to automate manual processes and improve system efficiency.
Requirements
- Proficiency in scripting languages (Python, Bash, etc.) and automation tools.
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of IaC tools like Terraform, Ansible, or Chef.
- Understanding of cloud platforms (AWS, Azure, GCP) and their services.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Experience with monitoring tools like Prometheus, Grafana, ELK stack, etc.
- Knowledge of security best practices and compliance standards.
What We Offer
A professional and multicultural work environment, where you will collaborate with professionals from all around the world.
✔ An organized company structure with years of industry experience, allowing our team to benefit from our expertise.
✔ All necessary equipment provided.
✔ Permanent contract.
✔ Flexible working hours.
✔ Flexible benefits package (health insurance, meal vouchers, childcare vouchers).
✔ 24 vacation days + December 24th and 31st as company-designated non-working days.
✔ 1 additional vacation day every two years.