公司簡介
“瑪氏和你心意相通”
“瑪氏和你心意相通”
As a Cloud Center of Excellence (Cloud CoE) Solution Architect Lead you will play a critical role in driving the cloud adoption strategy and architecture for the organization. You will lead a team of enablement architects and oversee the development and implementation of Mars’ platforms and cloud-based systems in use every day. The enablement team works closely with cloud and enterprise architects, operations teams, and other stakeholders to develop the necessary services and landing zones for unique projects that will be deployed to the Mars cloud.
What will be your key responsibilities?
?Lead a team of enablement architects, providing guidance, mentorship, and technical leadership.
?Foster a collaborative and high-performance team culture, ensuring the team's continuous growth and development.
?Lead architecture review boards (Cloud ARB) to review and decide on new cloud architectures proposed by enablement architects and members of the Mars’ product teams.
?Ensure scalability and elasticity standards are integrated and enforced
?Ensure availability and fault tolerance requirements are met and are appropriate for the specific needs of the product teams’ applications
?Ensure all documented security and compliance controls are adopted and followed by product teams.
?Ensure prioritization of the enablement architects backlog meets business needs of the organization
?Participate in various forums such as the Service Reliability Engineer (SRE) and Communities of Practices (COPs) as needed
?Business Alignment: Solution Architects work closely with business stakeholders, including executives, managers, and subject matter experts, to understand their needs, goals, and challenges. They translate business requirements into technical solutions and ensure alignment between technology decisions and business objectives.
?Technology Architecture: Solution Architects design the overall technology architecture for a system or application. This includes selecting appropriate hardware, software, and cloud services, as well as defining integration points and data flows. They consider factors such as scalability, performance, security, reliability, and cost optimization.
?System Integration: Solution Architects analyse existing systems and applications within an organization and identify opportunities for integration or consolidation. They develop integration strategies and define architectural patterns to ensure seamless communication and data exchange between different components.
?Solution Design and Documentation: Solution Architects create detailed design documents, including architecture diagrams, technical specifications, and interface definitions. They collaborate with development teams to ensure the implementation aligns with the architectural vision and standards.
?Technical Leadership: Solution Architects provide technical leadership and guidance to development teams throughout the software development lifecycle. They help teams make informed decisions, solve technical challenges, and ensure adherence to architectural standards and best practices.
?Performance and Scalability: Solution Architects evaluate the performance and scalability requirements of a system and design solutions that can handle increasing workloads and user demands. They optimize system architecture, data storage, and network configurations to ensure optimal performance and scalability.
?Security and Compliance: Solution Architects play a crucial role in ensuring the security and compliance of systems and applications. They design and implement security measures, including access controls, encryption, and identity management, and ensure compliance with relevant regulations and industry standards.
?Emerging Technologies and Innovation: Solution Architects stay updated with emerging technologies, industry trends, and best practices. They evaluate new tools, frameworks, and methodologies to drive innovation and improve system performance, security, and efficiency.
?Collaboration and Communication: Solution Architects collaborate with cross-functional teams, including project managers, developers, testers, and operations personnel, to ensure successful implementation and deployment of solutions. They communicate complex technical concepts to both technical and non-technical stakeholders, facilitating understanding and buy-in.
What are we looking for?
?Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is typically required. Some organizations may accept equivalent work experience in lieu of a degree.
?5+ years of experience as a Solution Architect or a similar role with a focus on cloud architecture and design.
?Proven experience in designing and implementing enterprise-level solutions, considering scalability, performance, security, and integration requirements.
?Strong knowledge of software development principles, methodologies, and technologies.
?Experience in working with cross-functional teams, stakeholders, and subject matter experts to gather requirements, define solution architecture, and provide technical guidance.
?Familiarity with cloud platforms (e.g., Azure, AWS) and their services, including hands-on experience in architecting solutions on these platforms.
?Understanding of security principles and best practices, including data protection, identity management, and compliance requirements.
?Experience with architecture frameworks and methodologies, such as TOGAF or similar frameworks, to develop and document solution architectures.
?Strong analytical and problem-solving skills.
?In-depth knowledge of software development principles, methodologies, and technologies.
?Proficiency in solution design, including system integration, data modelling, and application architecture.
?Experience with cloud platforms (e.g., Azure, AWS) and knowledge of their respective services.
?Understanding of security principles and best practices, including data protection and identity management.
?Familiarity with enterprise architecture frameworks, such as TOGAF.
?Experience in working with cross-functional teams and stakeholders to gather requirements and translate them into technical solutions.
?Excellent communication and presentation skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.