Platform Engineer - NoSQL
Farfetch is a leading global marketplace for the luxury fashion industry. The Farfetch Marketplace connects customers in over 190 countries and territories with items from more than 50 countries and over 1, 400 of the world’s best brands, boutiques, and department stores, delivering a truly unique shopping experience and access to the most extensive selection of luxury on a global marketplace.
TECHNOLOGY
We're on a mission to build
-
- end products and technology that powers an incredible
- commerce experience for luxury customers everywhere, understanding the motivations and needs of our customers and partners, designing and testing hypotheses, and creating
- leading experiences for luxury customers.
PORTO
Our office is near Porto, in the north of Portugal, and is located in a vibrant business hub. It offers a dynamic and welcoming environment where our employees can connect and network with a large community of tech professionals.
THE ROLE
We seek a Platform Engineer with database administrator capabilities and a Dev
Ops mindset obsessed with automation, scalability, performance, and infrastructure reliability to join our database No
SQL team. As part of this team, you will be responsible for managing our database environments, optimizing performance, and contributing to the development of innovative solutions that enhance our database infrastructure, stability, maintenance, deployment, and security. You will work closely with development teams to ensure seamless integration and support for our applications from a database perspective. The team is responsible for maintaining over 1, 000 VMs, divided into over 150 clusters for Cassandra and Mongo
DB.
- Automation Development: Develop automation tools to minimize repetitive activities, improving team efficiency.
- Infrastructure Maintenance: Contribute to maintaining, improving, and innovating features of the database infrastructure that are aligned with engineering requirements, ensuring robust performance and reliability.
- Process Optimization: Create components that remove complexity from team processes, promoting an efficient team.
- Self-Serving Data Architecture: Develop and maintain the tools for a
- serving data architecture approach, empowering teams to manage their data needs. - Disaster Recovery: Design and implement disaster recovery mechanisms to protect data integrity and availability.
- Collaboration with Development Teams: Work closely with development teams to analyze database structures for new services and ensure the optimal performance and health of existing databases.
- Performance Analysis: Execute database performance analysis, identifying and implementing solutions to address potential issues and prevent incidents.
- On-Call Rotation: Participate in a 24x7
- call rotation to help mitigate critical incidents. - No
SQL Support: Manage and optimize No
SQL database infrastructure (Cassandra and Mongo
DB), ensuring it runs efficiently and complies with security standards.
- You have a bachelor's degree in Computer Science, Information Technology, or a related field.
- You have 3+ years of experience with software development and No
SQL databases. - You understand the primary database operations such as backups, replications, clusters, etc.
- Excellent
- solving skills and the ability to work collaboratively in a team environment with a positive attitude. - Experience coding in Python, working in Linux environments, and with configuration management tools (Ansible, Puppet, etc. ).
- Experience with the following technologies will be considered a plus: Mongo
DB/Cassandra, Salt
Stack, Cloud Provider (GCP/AWS/Azure), version control and CI/CD deployment principles, Kubernetes, Terraform. - Proficient in English - written and verbal communication skills.
- You are passionate about software engineering and databases and want to be part of a dynamic team.
- Health insurance for the whole family, flexible working environment, and
- being support and tools. - Extra days off, sabbatical program, and days for you to give back to the community.
- Training opportunities and free access to Udemy.
- Flexible benefits program.
- Farfetch is an equal opportunities employer ensuring that all applicants are treated equally and fairly throughout our recruitment process. We are determined that no applicant experiences discrimination on the basis of sex, race, ethnicity, religion or belief, disability, age, gender identity, ancestry, sexual orientation, veteran status, marriage and civil partnership, pregnancy and maternity, or any other basis prohibited by applicable law.
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego