
DevOps Engineer
- Marbella, Málaga
- Permanente
- Tiempo completo
- Maintain and improve AWS infrastructure for the Analytics team, including both production and development environments.
- Manage Jenkins and Gitlab build and deployment pipelines, ensuring reliable and efficient CI/CD processes.
- Monitor system performance and troubleshoot infrastructure issues.
- Implement best practice for infrastructure as code (AWS CDK) and enhance automation to reduce manual operations.
- Ensure security best practice across all systems and deployments.
- Develop and maintain internal scripts and applications that provide services to other teams within the company.
- Create and maintain Python validation scripts for data processing and quality assurance projects.
- Build automation tools and scripts to streamline team operations.
- Integrate various internal systems and APIs.
- Write clean, maintainable, and well-documented code.
- Work independently to solve infrastructure and development challenges, reducing dependency on centralized ops teams - you will be the infrastructure expert on the team and the first stop for anyone with issues.
- Collaborate with the Analytics and broader organisational teams to understand and implement infrastructure needs.
- Provide technical guidance and support to team members on deployment and infrastructure matters.
- Stay up-to-date with AWS services, DevOps best practices, and (mostly) Python development tools.
- Hands-on experience with AWS services (EC2, S3, Lambda, RDS, CloudFormation, etc.).
- Experience with CI/CD pipelines, preferably Jenkins, but experience with other tools (GitLab CI, GitHub Actions) is also valuable.
- Knowledge of containerization technologies, particularly Docker.
- Professional experience with Python development in a production environment.
- Experience with infrastructure as code tools (CloudFormation, Terraform, or similar).
- Understanding of Linux/Unix systems administration.
- Familiarity with version control systems (Git) and collaborative development workflows.
- Strong problem-solving skills and ability to work independently.
- Excellent verbal & written communication skills.
- Experience with monitoring and logging tools (Sentry, CloudWatch, ELK stack, Grafana, etc.).
- Knowledge of database administration (PostgreSQL, Oracle).
- Familiarity with configuration management tools (Ansible, Puppet, Chef).
- Experience with serverless architectures using AWS Lambda.
- Knowledge of networking concepts and security best practices.
- Experience with data processing pipelines and ETL workflows.
- Understanding of Agile development methodologies.
- Previous experience working in a financial services or analytics environment.