Summary
As a Cloud Solutions Architect, you will lead the design and implementation of scalable, high-performance technical frameworks to solve complex business problems. Working alongside multi-disciplinary teams, you will act as a technical visionary, ensuring that all architectural designs meet stringent project requirements while fostering innovation.
Core Responsibilities
Strategic Design and Architecture
- Define end-to-end technical blueprints, including application, database, and infrastructure layers, to ensure systems are secure and reliable.
- Develop comprehensive integration strategies to connect varied systems and applications using industry-standard protocols.
- Manage data modeling and physical database design to optimize how information is stored and accessed.
Requirement Management and Estimation
- Collaborate with stakeholders to turn user needs into high-level technical specifications.
- Support the proposal process by reviewing requirements, designing initial features, and providing accurate development effort estimates.
Governance and Technical Oversight
- Establish and maintain rigorous technical documentation, including architectural diagrams and deployment guidelines.
- Lead architecture and code reviews to ensure all deliverables align with quality standards and minimize technical risk.
- Guide development teams and ensure smooth data interoperability across the entire software landscape.
Innovation and Research
- Evaluate emerging technologies and frameworks to recommend modern solutions that drive continuous improvement.
Candidate Qualifications
Education and Background
- Academic: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field.
- Experience: Minimum of 5 years in Software Development with a focus on system architecture and infrastructure design.
- Engineering Roots: At least 2 years of hands-on experience in web or mobile application development roles.
Technical Expertise
- Programming: Proficiency in languages such as Java, Python, PHP, or .NET.
- Cloud Infrastructure: Strong background in Infrastructure as Code (Terraform or CloudFormation) and experience with major cloud providers (GCP, AWS, or Azure).
- Integration: Expert knowledge of web services (REST, SOAP) and integration protocols (HTTP, SMPP).
- DevOps & Tools: Mastery of version control (Git/SVN) and collaboration platforms like Jira or Confluence.
Essential Technical Competencies
- Networking: Expertise in Cloud Networking, including VPCs, subnetting, and load balancing.
- Security: Deep understanding of Identity and Access Management (IAM).
- Cloud Operations: Experience with Compute Engine, GKE, Cloud Storage, and BigQuery.
- CI/CD: Familiarity with Cloud Build and Cloud Deploy workflows.
Professional Attributes
- Communication: Ability to translate intricate technical concepts for non-technical audiences and stakeholders.
- Analytical Thinking: Strong problem-solving skills and the ability to make sound decisions under pressure.
- Adaptability: Comfortable working in fast-paced environments with strict service level agreements (SLAs).
- Leadership: Capable of working independently and mentoring junior team members.