Associate Cloud Architect (AWS)
Siemens
Job Description
You’ll make an impact by:
- Include conceptualization, implementation and operation of an DevOps oriented release process and effective build and release automation, including test automation infrastructure.
- Closely work with architecture and infrastructure for cloud-based applications in an innovation project.
- You will be center of varied tasks to implement IoT data services, scalable cloud architectures and applications in Big Data cloud and on-premise environments.
- Actively participate in knowledge transfer within and outside the young, dynamic team and provide guidance and coaching for all DevOps related topics in the complete software lifecycle.
- Work closely with all stakeholders such as developers, architects, PO/PM, TM, Infrastructure and Operation teams, and RTE to communicate all aspects of testability and other quality attributes.
- Define and maintain an effective and efficient test architecture and test infrastructure in close collaboration with infrastructure teams and test managers.
- Support system and software architects as well as project team members in all quality related aspects, such as design for testability, specification and breakdown of quality requirements and definition of non-functional requirements.
- Migrating complex, multi-tier applications on AWS.
- Collaborating with teams to integrate systems and business models effectively. Advising on best practices for cloud security and compliance.
- Creating and maintaining disaster recovery strategies to safeguard data.
- Providing expertise on application and infrastructure architecture on the AWS platform and continuously reviewing existing tech stack and suggesting improvements and upgrades.
Use your skills to move the world forward!
- Bachelor's degree in CS, Information Technology, or a related field, or equivalent work experience.
- Minimum of 7 years of experience in designing and deploying architecture on the AWS platform.
- Knowledge of FOSSology and SW360 considered as an added advantage. Opensource contributions and certifications such as AWS Certified Solutions Architect are often preferred.
- Expertise in technologies for cloud-based software products, including the associated CI/CD tools such as GitLab, Container Technologies, Kafka, Rest and Async APIs, Jira/Xray and respective testing methods.
- Experience in release and test management, especially test-first approach (Shift Left, Behavior/Test Driven Development, E2E Workflow Test, etc.) to incorporate it into the build and release automation.
- Selection of appropriate test techniques, test tools and corresponding guidelines as well as in the estimation of test efforts and framework evaluation skills are required.
- Knowledge in Agile software development processes (e.g. SAFe, SCRUM).
- In-depth knowledge of common programming languages and methodologies and are proficient in Infrastructure As Code (e.g. JavaScript, Python, Go, Helm, Terraform) as well as cloud technologies of various hyperscalers (AWS, Azure) and frameworks (e.g. AWS, Redis, PostgreSQL, .NET Core).
- Present test and release concepts strategically and technically and communicate with both management and development teams at eye level.