Overview
Join to apply for the DevOps Engineer role at RavenPack.
At RavenPack, we are at the forefront of developing the next generation of generative AI tools for the finance industry and beyond. With 20 years of experience as a leading big data analytics provider for financial services, we empower clients including hedge funds, banks, and asset managers to enhance returns, reduce risk, and increase efficiency by integrating public information into their models and workflows. We are launching a new suite of GenAI and SaaS services designed for financial professionals.
About the role
We are looking for a DevOps Engineer to join our Analytics team. This hybrid role combines infrastructure management with some software development to support our team\'s growing needs. You\'ll be responsible for maintaining our AWS infrastructure, build and deployment systems, and developing internal tools and services that enable our team to operate independently and efficiently. You will report to the Analytics Manager and work closely with development teams to ensure smooth operations, reliable deployments, and robust internal tooling. The Analytics team primarily develops in Common Lisp; this role is more Python-focused, though knowledge of or openness to learning some Common Lisp is desirable. The ability to communicate effectively in English, both in writing and verbally, is a must. Spanish is not a business requirement.
Responsibilities
* Maintain and improve AWS infrastructure for the Analytics team, including production and development environments.
* Manage Jenkins and GitLab build and deployment pipelines to ensure reliable CI/CD processes.
* Monitor system performance and troubleshoot infrastructure issues.
* Implement best practices for infrastructure as code (AWS CDK) and enhance automation to reduce manual operations.
* Ensure security best practices across all systems and deployments.
* Develop and maintain internal scripts and applications that provide services to other teams.
* 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 and act as the infrastructure expert on the team.
* Collaborate with Analytics and other teams to understand and implement infrastructure needs; provide technical guidance on deployment and infrastructure matters.
* Stay up-to-date with AWS services, DevOps best practices, and Python development tools.
Requirements
* Hands-on experience with AWS services (EC2, S3, Lambda, RDS, CloudFormation, etc.).
* Experience with CI/CD pipelines (Jenkins preferred; GitLab CI or GitHub Actions 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 workflows.
* Strong problem-solving skills and ability to work independently.
* 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 in a financial services or analytics environment.
What\'s in it for you
* International Culture: Headquarters in Marbella, Spain, with presence in Madrid, New York, and London; diverse global organization.
* Best in Class: Work with engineers using Python, Java, React, and Lisp on cutting-edge technology.
* Competitive Salary: Fairly rewarded for time and experience.
* Continuous learning: Support to grow within the team.
* Innovation: Opportunity to share your vision and contribute ideas.
* Hybrid work arrangement: Flexibility to work from home and office, with preference for local candidates in Marbella.
* Shuttle bus: Free shuttle from Malaga, Fuengirola, La Riviera, and Estepona.
* Diversity is in our DNA: International environment (over 29 nationalities and 24 languages).
We are an equal-opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, Veteran status, or disability status.
#J-18808-Ljbffr