Our client is searching for a full-time DevOps Engineer. Working in the Digital Services department, and reporting to the Head of Digital Services, the DevOps Engineer will develop our continuous cloud integration and delivery processes to drive our software development lifecycle. This is a unique opportunity to contribute to the mission of the company by collaborating on the development of the entire cloud-native DevOps practice from the ground up, solving a truly big data challenge with 100's TB/day, following best practices and cutting-edge technologies available in the market.
· Collaborate in the definition of the DevOps strategic plan, its implementation and maintenance.
· Analysis, definition, documentation and implementation of the company's DevOps procedures, practices, guidelines and tools.
· Design and maintain robust CI/CD pipelines, leveraging tools like Azure DevOps or GitHub Actions to automate software delivery processes.
· Definition, implementation and support of Infrastructure as Code (IaC) practices using tools such as Terraform, Bicep or Azure Resource Manager templates.
· Define, orchestrate and govern the deployment and operation of the assets in Databricks using Databricks Asset Bundles.
· Establish and enforce security best practices across the DevSecOps lifecycle, including vulnerability scanning, access management, and compliance adherence.
· Orchestrate and optimize containerized applications using Docker and Kubernetes, ensuring efficient deployment, scaling and management.
· Support the Develop and implement comprehensive monitoring and observability solutions using tools like Azure Monitor, Prometheus, or Grafana.
· Support the definition of best practices for platform and data, configuration management, monitoring, telemetry, networking and disaster recovery.
· Collaborate with cross-functional teams, including product, operations, IT, and security, to define platform requirements and ensure seamless integration.
· Collaborate with development teams to optimize application performance, troubleshoot issues, and implement best practices for cloud-native development.
· Support the definition of disaster recovery and business continuity planning, implementing robust backup and failover strategies.
· Support the optimization of cloud costs, identifying opportunities for improved resource utilization and implementing cost-saving measures.
· Support architectural design decisions, for global service delivery, regional redundancy, zero trust security, data sovereignty, and cost-efficient operations.
· Ensure compliance with relevant regulations and standards (e.g. GDPR, EU AI Act).
· Bachelor's in computer science, engineering, or relevant field.
· 3+ years of experience in DevOps activities.
· Deep knowledge of Azure services and technologies, and proven experience in the implementation of DevOps methodology in Azure.
· Strong knowledge of CI/CD platforms, IaC techniques and tools, GitOps approach, Kubernetes/docker technologies and, optionally platform monitoring tools.
· Experience with Databricks Asset Bundles.
· Excellent problem-solving and analytical skills.
· Excellent verbal and written communication skills, in Spanish.ADDITIONALLY DESIRED:· Master & other higher-level education.
· Experience with Databricks services and technology.
· Relevant certifications and knowledge (e.g., Azure, Databricks, Kubernetes, Terraform, Ansible, Bicep, Azure DevOps / Github Actions, SonarQube, ArgoCD, Grafana, Prometheus).
· Knowledge in Python and Bash scripting to develop, maintain, and optimize automation scripts for various DevOps tasks and system administration.
· Experience working with diverse international teams.
· Excellent verbal and written communication skills, in English.
· Knowledge of the GIS or Aerospace industry.
· International work experience.