Software Engineer - DevOps
2 days ago
Madrid
About Siemens Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our software. Obtenga más información sobre las tareas generales relacionadas con esta oportunidad a continuación, así como sobre las habilidades requeridas. What you’ll work on This role focuses on designing, building, and operating reliable DevOps platforms that support our HPCWorks products across cloud and on‑premises environments. The work involves close collaboration with development and operations teams and exposure to modern, cloud‑native technologies. Key areas of responsibility • Designing, building, and automating CI/CD pipelines across public, private, and hybrid cloud environments., • Implementing cloud native solutions using Azure, AWS, GCP, or OCI, selected to fit each specific use case., • Deploying and operating containerized applications using Docker and Kubernetes., • Improving system reliability and release confidence through progressive deployment strategies such as canary and blue‑green deployments., • Implementing Infrastructure as Code using tools such as Terraform, Azure ARM, or AWS CloudFormation., • Building observability into platforms using monitoring and logging solutions like Grafana, Prometheus, Loki, ELK, or Honeycomb., • Working closely with Development and Operations teams to investigate, resolve, and prevent build and production issues., • Improving the stability and scalability of production environments through proactive engineering and operational best practices., • Deploying and operating microservices on cloud‑based and on‑premises Kubernetes platforms., • Rolling out fixes and improvements to production systems in a controlled and low‑risk manner., • Automating repetitive operational tasks through scripting and tooling., • Exploring new technologies and solution approaches to address complex technical challenges., • Designing monitoring and alerting solutions that surface issues early and support high availability., • Analyzing requirements and forecasting infrastructure, security, and DevOps needs.What you bring, • A Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or a related field, or equivalent hands‑on experience., • A Master’s degree in a related discipline is considered a plus., • Experience in DevOps, systems engineering, or build, release, and deployment automation., • Hands‑on experience with at least one major cloud platform (Azure, AWS, GCP, or OCI)., • Practical experience with Docker and Kubernetes., • Familiarity with CI/CD tooling such as Jenkins, GitLab CI/CD, Flux, or ArgoCD., • Experience or exposure to configuration management tools such as Ansible, Chef, Puppet, or SaltStack. #J-18808-Ljbffr