About the role
AI summarisedDesign cloud architectures to support the Lab’s digital platforms and innovation projects, proposing scalable, secure, and resilient cloud solutions for distributed applications, data processing, and communication services.
Aerospace & DefenseOnsite
Key Responsibilities
- Define infrastructure patterns for distributed applications and data services
- Select appropriate cloud services and deployment strategies
- Design scalable and resilient cloud architectures for the Lab’s platforms and innovation demonstrators
- Provide technical guidance for cloud-native development and deployments
- Lead cloud-related technical projects when required
Requirements
- 5+ years in cloud architecture or distributed platform engineering
- Degree in Computer Science, Software Engineering, or IT, or equivalent experience
- Strong experience designing cloud-native architectures
- Experience in AWS / Azure / GCP, Kubernetes, container platforms, infrastructure-as-code (Terraform), microservices architectures, CI/CD pipelines
- Experience with messaging broker middleware / COTS packages such as Kafka producer / consumer and Kafka Streams, MQ, etc.
- Capabilities to assess the cybersecurity of cloud technologies, architectures, and deployments
- Knowledge of several programming languages (e.g., Python, C/C++, Kotlin, TypeScript, Ada or Java 6) or frameworks (React, Swing)
- Demonstrated experience guiding small teams and/or junior software engineers