Job Description
BrainRocket is a software development company and digital solutions provider. The company has created over 65 cutting-edge products spanning 20 different markets. Our team of around 700 tech-savvy professionals successfully deliver scalable projects that are custom-made to the customersβ needs. We also strive to create a culture centered around personal and professional growth for employees, in a positive and welcoming environment.
We are looking for a skilled Senior Release/DevOps Engineer who will join our Release Management department in a key position. The ideal candidate can work with teammates and troubleshoot problems, identify solutions, and assess situations in real-time.
β Responsibilities:
β Work closely with Operations, Infrastructure, Development, Legal, and Security teams.
β οΈ Build new and improve existing release processes (Jira, Gitlab), integrating business requirements and developer convenience.
β Implement, propagate, and continuously improve release processes across dozens of development teams.
β Be in charge of environment provisioning and consistency from development to production (feature stands, dev, pre-production, production).
β Build and maintain CI/CD pipelines to ensure high-quality release delivery.
β Assist teams with branching strategies and DevOps principles, enabling them to deliver quickly and safely.
β Our technology stack:
β We are working on in-house platform development with Node.js, JavaScript, and TypeScript.
β Our infrastructure is on bare metal and on AWS (EC2, EKS).
β We use Docker for containerization and Kubernetes for orchestration.
β Gitlab, Gitlab CI, and Helm templates for continuous integration.
β Requirements:
β Leadership and communication skills, ability to lead Changes in fast-growing environment.
β Experience with Kubernetes, a strong understanding of how it works internally.
β Understanding of microservice architecture principles.
β Hands-on experience with GitLab CI.
β Knowledge of Quality Control and test automation in agile-based continuous integration environments.
β Have experience with Python and Shell scripting, ready to use it daily to automate your routine.
β Experience with databases MySQL.
β Experience with Redis.
β Nice to have:
- Practical experience with AWS or GCP, Calico and Istio.
- Experience with Nats and RabbitMQ.
- Experience with Node.js, JavaScript, TypeScript.
- Experience with Unleash and its webhooks and integration.
β We offer excellent benefits, including but not limited to:
π§π»βπ»Learning and development opportunities and interesting challenging tasks.
πOfficial employment in accordance with the laws of Cyprus and the EU, registration of family members.
βοΈ Relocation package (tickets, staying in a hotel for 2 weeks).
ποΈββοΈ Company fitness corner in the office for employees.
π Opportunity to develop language skills and partial compensation for the cost of language classes.
π Birthday celebration present.
π Time for proper rest and 24 working days of Annual Vacation.
π² Breakfasts and lunches in the office (partially paid by the company).
Join BrainRocket and rock with us! π