Platform Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Experience in software development and DevOps areas., Proficiency in programming languages such as Go or Python., Strong understanding of Terraform and platform DevOps principles., Familiarity with AWS services and containerization technologies like Docker and Kubernetes..

Key responsibilities:

  • Develop and maintain the KaaS platform for high availability and performance.
  • Design and implement CI/CD pipelines using Azure DevOps and YAML.
  • Utilize Terraform for infrastructure as code and troubleshoot issues.
  • Leverage Kafka technologies to manage data streams and build real-time data pipelines.

emagine logo
emagine Large https://www.emagine.org/
501 - 1000 Employees
See all jobs

Job description

PROJECT INFORMATION:

Industry: Pharmaceutical

Start: ASAP (flexible).

Rate: depending on experience.

Contract: B2B 6 months + prolongations.

Remote: up to 100%

Location: remote/ Warsaw.

Project language: English.

Recruitment process: 2 interviews.

Summary: We are looking for a Platform Engineer who will be an essential KaaS (Kafka as a Service) team member, focused on enhancing operations and delivering new features to improve the platform's offerings.

Main Responsibilities:

  • Develop and maintain the KaaS platform, ensuring high availability, performance, and scalability.
  • Design and implement CI/CD pipelines using Azure DevOps (or similar tools) and YAML to automate build, test, and deployment processes.
  • Utilize Terraform for infrastructure as code, structuring and optimizing solutions while troubleshooting potential issues.
  • Implement platform DevOps principles to enhance the operational efficiency of the KaaS environment, focusing on system reliability and performance metrics.
  • Work with AWS services, including S3, DynamoDB, and IAM, to ensure seamless integrations and optimal resource configurations.
  • Develop robust and efficient code in programming languages such as Go or Python, deploying best practices for software development.
  • Leverage containerization technologies such as Docker and orchestration via Kubernetes to improve deployment and scalability of KaaS services.
  • Utilize Kafka technologies, including architecture design and implementation, to manage streams of data effectively and build real-time data pipelines.
  • Share knowledge and promote best practices within the team and across the organization through excellent communication and collaboration.

Key Requirements:

  • Experience in software development and DevOps areas.
  • Proficiency in a general-purpose programming language such as Go or Python.
  • Proficient in Terraform with a solid understanding of building, structuring, and optimizing solutions.
  • Strong grasp of platform DevOps principles and practices.
  • Experience building DevOps pipelines.
  • Familiarity with Kafka concepts, including topics, partitions, schemas, and overall architecture.
  • Understanding of AWS fundamentals, including integrations with services such as S3, DynamoDB, and IAM.
  • Knowledge of containerization using Docker and orchestration with Kubernetes.
  • Proficiency in source code control using GIT.
  • Experience working in Agile development teams with strong collaboration and communication skills.

Nice to Have:

  • Experience with additional programming languages.
  • Knowledge of advanced Kafka functionalities.
  • Familiarity with advanced AWS services.

Other Details:

  • Team Structure - Agile development environment. Around 10 people, 3 Integration Architects, 1 DevOps, and couple resources.
  • Tools/Technologies - Kafka, Azure DevOps, YAML, AWS( S3, DynamoDB, IAM), GO/Python, Terraform, Docker, Kubernetes. GIT.

WE OFFER:

  • Challenging international projects in an International business culture
  • Transparently built relations based on trust and fair play
  • Medicover card, Multisport card on preferential terms

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Platform Engineer Related jobs