FAQs
What is the primary focus of the Containers as a Service team at Roche?
The Containers as a Service team integrates all the underlying infrastructure layers necessary to host applications developed on container-based architecture, including orchestration, service mesh, persistence, security, monitoring, logging, auto-scaling, high availability, and distributed storage.
What type of experience is required for the Containers/CaaS Solution Architect position?
Candidates should have 7-10 years of relevant experience in software development, integration, and architecture design, with hands-on experience in infrastructure, containerization, and Kubernetes architectures.
Is experience with public cloud environments necessary for this role?
Yes, candidates should have experience designing and implementing container infrastructure in the Public Cloud, preferably AWS, including aspects such as security, Identity and Access Management, and Backup and DR strategies.
What programming and scripting skills are beneficial for this position?
Hands-on experience in automated deployments using Shell, Ansible, or Python scripting is essential, along with familiarity with DevOps and CI/CD tools like ArgoCD, GitLab, or GitHub.
Are there any specific qualifications related to architecture practices?
Yes, experience with modern architecture practices, including the effective use of non-functional requirements and architecture decision records, is preferred.
Does this position require collaboration with other teams, and if so, which ones?
Yes, the role requires partnering with Product Managers to establish high-level solution intent and collaborating with various stakeholders to showcase product value.
What type of working environment experience is preferred for applicants?
Experience operating in highly regulated environments and working in a multicultural and international environment is preferred.
What skills are important for communication in this role?
Strong collaboration and influencing skills, along with the ability to lead and inspire teams, are important, as well as advanced English reading, writing, listening, and speaking skills.
What educational background is suitable for this position?
A Bachelor's degree in computer science, systems analysis, or a related field, or similar experience is required.