Cloud Architect
MSC Mediterranean Shipping Company
- Turin, Wallis
- Unbefristet
- Vollzeit
- Lead integration efforts and migrations, defining integration strategies, and overseeing the execution of project.
- Recommend appropriate cloud services and components based on business requirements, considering factors such as scalability, performance, security, and cost-effectiveness.
- Contribute to MSC cloud standards and guidelines definition and enforcement.
- Act as a technical advisor to business stakeholders, translating business needs into technical solutions.
- Perform business case assessments and drive the implementation of applicable proofs of concepts.
- Support automation of build, test, and deployment processes.
- Evaluate and propose improvements to the current design set up based on performance issues or other factors impairing the development teams.
- Develop comprehensive documentation, including architectural diagrams, standard operating procedures (SOPs), troubleshooting guides, and knowledge base articles, to serve as reference materials for L1 and L2 support teams.
- Conduct training sessions or workshops to educate Development teams, Operational teams - L1 and L2 support teams on technologies, best practices, and troubleshooting techniques.
- Transfer of skills within Enterprise Architects Team; Teach and control Product Teams to follow the rules provided in the defined guidelines and ensure that all Projects and Applications effectively use technical components as per the validated Technical Architecture Design.
- Ensure best “Applications Maintainability and Flexibility” (capability to maintain the application, simplify the test, add features, address new business requirements easily, efficiently, and rapidly), guaranteeing Application Performance, scalability, and security
- Ensure solutions meet security and compliance requirements by implementing robust security controls.
- Define and implement disaster recovery strategies and backup solutions.
- Ensure that each technical component can be replaced easily in the future when obsolete or no longer aligned with MSC’s objectives; maximize reuse and mutualization of technical components, in order to reduce costs and decrease time to market of application development projects
- Provide reporting and supporting documents (building technical components user guides) in time to the Program Management, Product teams or EA Team. Excellent communication skills, spoken and written, in English.
- Senior level, hands-on experience in large, multinational companies in designing scalable, reliable and cost-effective solutions, developing and running large scale customer facing applications with experience on Enterprise grade software development.
- Excellent communication and interpersonal skills for effectively collaborating with different stakeholders, and cross-functional teams. The candidate should be able to articulate complex technical concepts clearly and concisely to both technical and non-technical audiences.
- Experience delivering to at least one Cloud provider (Azure preferred).
- Solid experience developing enterprise services and applications in one object-oriented language, REST APIs, SOA and Microservices (Microsoft stack preferred) and solid experience implementing systems integration.
- Deep understanding of cloud security principles, identity and access management (IAM), and data protection strategies.
- Solid Experience with testing practices and tooling.
- Experience with event-driven or/and event-sourcing.
- Methodic and with special attention to detail and quality; data minded, didactical in sharing/teaching best practices.
- Detailed oriented with strong analytical, problem solving, and debugging skills.