Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Siemens Principal Platform Engineer 
Ireland 
98933944

27.03.2025

Position Overview:

As a Principle Multi-Cloud Runtime Platform Engineer, you’ll apply specialized knowledge of container, Kubernetes and public/private cloud infrastructure design & operation, to assist with the development and onward operation of a multi-cloud runtime platform supporting Siemens’ Xcelerator SaaS program.

You will create and maintain PaaS environments that meet service level agreements; support the resource requirements of the development, QA and customer value realization teams; enable CI/CD; meet ISO27001 & SOC2 standards and produce comprehensive internal and end user documentation.

This position makes significant contributions towards the delivery DevOps solutions that support best-in-class cloud based microservice applications. Recognized by peers as a strong collaborator. Must excel in a team environment that changes with new technology adoption and evolving customer requirements. Has excellent English written and verbal communication skills.

Responsibilities:

  1. Technical Leadership:
    • Lead the design and implementation of complex platform solutions, leveraging your expertise in cloud computing, distributed systems, and infrastructure as code.
    • Provide technical guidance and mentorship to a global platform engineering team of 25 staff & growing, fostering a culture of excellence, innovation, and continuous learning.
    • Drive technical innovation and stay abreast of emerging technologies and industry trends.
  2. Architectural Design:
    • Define the technical architecture and design patterns for the platform, working with platform architecture team, ensuring scalability, availability, reliability, and performance.
    • Collaborate with cross-functional teams to understand requirements and translate them into scalable and robust solutions.
    • Conduct architectural reviews and provide recommendations to optimize system performance and efficiency.
    • Define & maintain technical approaches and processes that enable the platform and organisation to scale efficiently and reliable, always taking the right path instead of the easy path.
  3. Platform Development:
    • Lead the development and implementation of platform features and enhancements, ensuring adherence to coding standards, best practices, and security guidelines.
    • Drive the adoption of automation and infrastructure as code practices to streamline deployment and operations.
    • Perform code reviews and provide technical guidance to ensure the quality and maintainability of the codebase.
  4. Infrastructure Management:
    • Manage and optimize the platform infrastructure, including cloud services, containers, orchestration systems, and monitoring tools.
    • Implement automated solutions for provisioning, configuration management, and scaling of infrastructure components.
    • Monitor system performance and reliability, proactively identifying and addressing issues to ensure uptime and availability.
  5. Collaboration and Communication:
    • Collaborate closely with product management, software engineering, and other stakeholders to define platform requirements and prioritize initiatives.
    • Communicate technical concepts and solutions effectively to both technical and non-technical audiences.
    • Foster strong relationships with external partners, vendors, and open-source communities to drive collaboration and innovation.

Requirements:

    • Bachelor’s degree in Computer Science, Engineering, or related field. Master’s degree preferred.
    • Technical Leadership of PAAS, IAAS or Software Development team, driving business outcomes and influencing business direction, systems & culture
    • Extensive experience in platform engineering or a related role, with a proven track record of designing and implementing scalable and reliable solutions.
    • Deep expertise in cloud computing platforms (e.g., AWS, Azure, GCP), containerization technologies (e.g., Docker, Kubernetes), and infrastructure as code tools (e.g., Terraform, Ansible).
    • Proficiency in programming languages such as Python, Java, or Go, along with strong system design and architecture skills.
    • Experience with DevOps practices, CI/CD pipelines, and agile methodologies.
    • Excellent leadership, communication, and interpersonal skills, with the ability to collaborate effectively across teams and influence decision-making.
    • Strong problem-solving and decision-making abilities, with a focus on driving results and continuous improvement.
    • Advanced working knowledge with Amazon Web Services (AWS) services: ECS, EKS, S3, VPC, Lambda, Networking, IAM at advanced level
    • Advanced working knowledge with networking and security threat models
    • Advanced programing & scripting - Python, Go, sh/bash
    • Advanced working knowledge of LINUX OS and open source ecosystem
    • Advanced working knowledge with system automation of highly scalable environments
    • Advanced system administration experience, including troubleshooting, support, mentorship/training and oversight
    • Advanced knowledge of design & implementation of GitOps processes
    • Ability to adopt and extend continuous integration and testing processes, GitLab-CI experience preferred
    • Ability to manage goals, track milestones and report on status
    • Advanced working knowledge automation tools (Terraform, CloudFormation, Ansible, Jenkins ..)