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.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
emagine is a high-end business & IT consulting company challenging the way businesses leverage high-end expertise.Enabled by our vast network of expert consultants, we tailor our services to the unique needs of each business, powering progress, solving challenges, and delivering real results.As the world evolves, scalability becomes increasingly important in modern, technology-driven organizations. And it is around this critical need that emagine stands out with a unique business model and delivery capacity.With emagine, companies gain the flexibility needed to navigate and succeed in a complex and ever-changing technological landscape. Through a seamless and tailored delivery model, we help you scale your business.We help organizations across all industries and sectors; these are our services:• Team extension: Scale with dedicated consultants on time & material• Nearshoring as a Service: Leverage a fully scalable development department in Poland • Teams: Power up with a dedicated team to help you build, develop and execute your projects• Managed Services: Let us tailor and manage your projects, delivering on your specific requirements and needsemagine was founded in 1989 and has a long track record of delivering expertise and business impact for blue-chip companies across Europe.Today, we are 400+ permanent employees working from departments in 10 countries. Furthermore, we own three state-of-the-art nearshore centres in Poland and one offshore centre in India.With 40.000 experts in our network and 4500+ partnered consultants on active contracts, we currently help our 500+ clients worldwide with high-end expertise.
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.