Platform engineer

Job description

We are seeking a talented and passionate Platform Engineer.  In this role, you will play a pivotal role in designing, developing, and maintaining the platforms that power our telecommunications services. We value continuous delivery (CD) practices and DevOps methodologies, working collaboratively to streamline our software development lifecycle and accelerate innovation.


-Platform Design and Development:
Design, build, and maintain scalable and reliable platforms to support our telecommunications applications and services.
Utilize infrastructure as code (IaC) tools like Terraform or Ansible to automate infrastructure provisioning and configuration management.
Implement containerization technologies like Docker and Kubernetes to package and deploy applications in a scalable and portable manner.
Integrate with cloud platforms (AWS, Azure, GCP) to leverage their services and manage cloud infrastructure effectively. (if applicable)

-Continuous Delivery and Automation:
Champion DevOps principles and collaborate with developers and operations teams to implement continuous integration/continuous delivery (CI/CD) pipelines.
Automate infrastructure provisioning, configuration management, application deployment, and testing processes using tools like Jenkins, GitLab CI/CD, or Azure DevOps.
Continuously monitor and improve the efficiency and reliability of our CI/CD pipelines.

-Telecommunications Expertise (Preferred):
Possess a working knowledge of telecommunications network infrastructure and terminology.
Understand the unique challenges and requirements of deploying and managing applications within a telecommunications environment. (Optional, but a plus)

-Operations and Monitoring:
Proactively monitor platform health and performance using monitoring tools like Prometheus and Grafana.
Troubleshoot platform issues and collaborate with development and operations teams to resolve problems efficiently.
Implement logging and alerting systems to ensure timely notification of potential issues.

-Collaboration and Communication:
Work collaboratively with developers, operations teams, and product managers to understand their needs and deliver effective platform solutions.
Possess excellent communication and interpersonal skills to effectively communicate technical concepts to both technical and non-technical audiences.


Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Minimum 5+ years of experience as a Platform Engineer or similar role.
Proven experience in designing, developing, and maintaining cloud-based platforms.
In-depth knowledge of infrastructure as code (IaC) tools and containerization technologies (Docker, Kubernetes).
Strong understanding of continuous integration/continuous delivery (CI/CD) principles and practices.
Experience with DevOps methodologies and a passion for automating workflows.
Experience with monitoring and logging tools (Prometheus, Grafana, ELK Stack etc.).
Excellent problem-solving and analytical skills.

Availability to travel to Málaga (Spain)
C1 Level of english
B2 Level of Spanish (valued)

Want to apply?
Phone number*
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)