DevOps
- Job Ref: 5180
- Location: Pozuelo, Spain
- Type: Permanent
Overview
Senior DevOps
Key Responsibilities
- Designing and managing a flexible, fault-tolerant, highly-available cloud infrastructure
- Implementing continuous integration and continuous deployment for highly frequent releases
- Creating deployment workflows to orchestrate the whole infrastructure with zero downtime
- Implementing best DevOps practices and promoting them to the technical team
- Securing the whole architecture and communications with third party systems
- Ensuring data protection and comprehensive log management
- Finding innovative ways to simplify operations and add value to the product
Tasks
- Design a resilient high-available scalable cloud architecture on AWS, Google Cloud Platform or Azure
- Create automated delivery workflows using cloud automation tools
- Setup secure VPN connections with third party services
- Setup automated backups system and test backup recovery regularly
- Engage with product and development teams to provide expert guidance on infrastructure
- Administer Linux servers and manage data storage systems
- Set up and manage task queues such as Celery / Rabbitmq / SQS
- Design and implement business continuity and disaster recovery plans
Requirements
- Experience running multi-geo distributed, fault-tolerant, highly available, redundant applications serving high traffic volumes
- Comprehensive knowledge of AWS technologies or cloud-based infrastructures such as Google Cloud or Azure
- Automation tools, mainly Ansible
- Solid understanding of continuous integration and continuous deployment
- Strong analytical and issue resolution skills
- Broad experience with Linux systems and database management knowledge (NoSQL is a plus)
- Understanding of network elements such as firewalls, load balancers, DNS, NAT, TLS/SSL
- Python knowledge