As a Cloud Engineer you will play a pivotal role in the design, implementation, and optimization of their cloud infrastructure to ensure the seamless delivery of PLM SaaS solutions. You will collaborate with cross-functional teams to enhance system performance, reliability, and security, contributing to the success of our product development lifecycle.
-
Design, develop, and implement cloud-based applications and services leveraging Docker, AWS, Terraform, and EKS.
-
Collaborate with cross-functional teams, including the AI team, architects, DevOps engineers, and product owners, to understand requirements and translate them into scalable and secure solutions.
-
Design and implement infrastructure as code using Terraform to provision and manage AWS resources, ensuring scalability, reliability, and cost optimization.
-
Drive the implementation and improvement of continuous integration and deployment (CI/CD) pipelines, incorporating best practices and automation tools.
-
Monitor and optimize application performance, troubleshoot issues, and provide timely resolutions.
-
Passionate about high-quality coding standards and testing of code.Entrepreneurial mindset with the ability to work effectively in an ever-changing scale-up environment
-
Stay updated with the latest industry trends and emerging technologies, evaluating their potential for enhancing the development process and suggesting improvements.
-
Proactive mindset and excellent project and time management skills.
-
Bachelor's degree in Computer Science, Information Technology, or a related field.
-
Proven experience as a Cloud Engineer, preferably in a SaaS environment.
-
Strong expertise in cloud platforms such as AWS, Azure, or Google Cloud.
-
Proficiency in scripting languages (e.g., Python, Bash) for automation.
-
Production level experience with containerisation and orchestration tools (e.g., Docker, Kubernetes, Terraform).
-
Experience with Kafka.
-
Experience with Data Engineering pipeline with technologies Snowflake/Apache Flink is a plus.
-
Knowledge of PLM concepts and practices.
-
Excellent communication and collaboration skills.
-
Care for People, Product, Profit - In That Order: Our first and foremost priority is the well-being of the people we serve - our customers, employees, and partners. We understand that by taking care of our people, we create an environment where exceptional products are developed. This is the guiding principle behind every decision we make.
-
Stay Curious: Our commitment to curiosity drives us to explore new ideas, embrace change, and continually improve. We actively seek out opportunities to learn, grow, and push ourselves beyond our comfort zones.
-
Radical Honesty: Open and honest communication is at the heart of our company culture. We encourage transparency and constructive feedback, recognising that it is essential for growth and improvement.
-
Great Ideas Over 'Authority': We believe that the best ideas can come from anywhere, and we celebrate the diverse perspectives that make our team strong. Hierarchies and titles do not dictate the value of an idea; instead, we encourage open dialogue and collaboration, allowing the most innovative and effective solutions to flourish.