Solution Architect

Posted on March 6, 2025

Apply Now

Job Description

  • We are seeking a highly experienced and versatile Solution Architect to design, develop, and implement innovative and scalable technology solutions. This individual will be a key technical leader, responsible for architecting and implementing complex systems across the entire technology stack. The ideal candidate possesses a deep understanding of cloud technologies, DevOps principles, security best practices, and a proven ability to translate business requirements into robust and efficient technical designs. This role requires strong communication, collaboration, and leadership skills to effectively guide cross-functional teams and stakeholders.
  • Responsibilities
  • ?Solution Architecture: Design and develop comprehensive, scalable, and secure solution architectures for complex business applications and systems. This includes defining system architecture, data models, APIs, and integration strategies.
  • ?DevOps Implementation: Lead the implementation and optimization of DevOps practices, including CI/CD pipelines, infrastructure-as-code (IaC), and automated testing. Champion a culture of continuous integration and continuous delivery.
  • ?Cloud Strategy and Implementation: Define and implement cloud strategies, leveraging cloud-native technologies and services to build resilient and cost-effective solutions. Experience with major cloud providers (e.g., Google Cloud Platform, AWS, Azure) is required.
  • ?Security Architecture: Design and implement robust security architectures, incorporating best practices for data protection, access control, and threat mitigation. Ensure compliance with relevant security standards and regulations.
  • ?High Availability and Scalability: Design and implement solutions that ensure high availability, scalability, and performance. Perform capacity planning and performance optimization.
  • ?Networking: Design and implement network architectures that support application requirements, ensuring optimal performance, security, and scalability. Understanding of network protocols, load balancing, and firewalls is essential.
  • ?Microservices Architecture: Design and implement systems using microservices architecture, ensuring loose coupling, independent deployability, and scalability.
  • ?Containerization: Design and implement containerization strategies using technologies like Docker and Kubernetes, enabling efficient deployment and management of applications.
  • ?Application Development: Provide technical guidance and mentorship to development teams on best practices for web and backend application development. Hands-on experience in at least one relevant programming language (e.g., Java, Python, Go) is a plus.
  • ?Technical Leadership: Provide technical leadership and mentorship to junior engineers and architects. Guide teams in making sound technical decisions and implementing best practices.
  • ?Collaboration: Collaborate effectively with cross-functional teams, including product management, development, operations, and security, to ensure alignment on technical solutions.
  • ?Documentation: Create and maintain comprehensive technical documentation for solution architectures, design specifications, and implementation details.

Required Skills

devops google cloud platform aws azure