AWS SOLUTIONS ARCHITECT SKILLS, EXPERIENCE, AND JOB REQUIREMENTS
Updated: Sep 19, 2024 - The Amazon Web Services Solutions Architect brings deep expertise in designing and implementing distributed applications on AWS and on-prem data centers. This professional excels in crafting high-availability architectures and disaster recovery strategies, utilizing a robust set of tools including Java, Spring Framework, Kafka, and Redis. The role demands profound knowledge in migrating on-premise applications to the cloud, backed by strong leadership in guiding agile teams through complex technical implementations.
Summary of AWS Solutions Architect Knowledge and Qualifications on Resume
1. BS in Computer Science with 2 years of Experience
- Experience with Automotive data structure of vehicle management
- Good understanding the business flow and data flow for Dealer Systems.
- Proficiency in programming languages like Java, JavaScript, Python, and SQL.
- Familiarity with frameworks and tools like Spring, JEE, Angular, React, jQuery, Hibernate, Maven, Tomcat, Docker, and Git.
- Experience with event-based and message-driven distributed systems - knowledge of Kafka, JMS, RabbitMQ, AWS Kinesis or similar
- Experience with container orchestration such as Kubernetes, Mesos, and containers such as Docker
- Hands-on experience in leading organizations through Cloud adoption and migration along with an understanding of design standard methodologies for AWS (certification is preferred).
- Working knowledge of architecture frameworks
- Expertise with different architecture and design patterns and tools
- Consistent record of driving and leading large-scale architectural projects
- Experience in reviewing and selecting Technical and Applications Architectures solutions
- Experience of working with Technical and Application Architects
- Solid hands-on experience on software development life cycles
- Experience with a variety of modern programming languages and web-based development frameworks
2. BS in Information Technology with 3 years of Experience
- Experience in the design & implementation of distributed applications
- Experience in highly available architecture and solution implementation on AWS and on-prem data centers
- Experience in architecting and delivering AWS solutions
- Experience with industry patterns, methodologies, and techniques across the disaster recovery discipline
- Proficient in authoring, editing, and presenting technical documents.
- Experience in an architecture and/or software engineering role with experience focusing on migrating on-premise applications to the Cloud, ideally AWS
- Ability to provide technical leadership and hands-on day-to-day solutions to agile teams, preparing the design artifacts and implementation of solutions.
- Deep hands-on experience in software development with Java, Java EE/Jakarta EE, Spring Framework/Spring Boot, and web application technologies in a service-focused architecture.
- Working knowledge of application platforms like Kafka and Redis.
- Proven and comprehensive knowledge of APIs, UIs, infrastructure, data architecture, security, and new technologies.
- Solid experience working with diverse technology platforms
- Key Skills Java, JavaScript, Python, SQL, Spring, JEE, Angular, React, jQuery, Hibernate, Maven, Tomcat, Docker, Git, Kafka, JMS, RabbitMQ, AWS Kinesis
3. BS in Software Engineering with 5 years of Experience
- Experience architecting & integrating with marketing technologies including digital marketing.
- Be primarily skilled in cloud technology solutions but also aware of and comfortable working with traditional legacy architecture
- Be comfortable with Microservices Architecture, APIs, Event-driven architecture, Cloud architecture components (AWS essential, Azure /GCP desirable), serverless architecture, etc.
- Have an understanding of Agile delivery and a passion for agile working
- Appreciate how the Agile ways of working and the mindset and culture enable teams to deliver real business value, and what this means in Architecture role
- Know which Patterns to apply to distributed systems to ensure the stability and reliability of Products
- Have the ability to assess rapidly changing technologies and apply them to business needs, remaining unbiased to specific technologies or vendors, providing an objective and fact-based viewpoint
- Know about programmatic advertising and should be able to articulate clearly the challenges in implementing the same.
- Have experience in Architecture for the Digital Marketing industry using Google, Facebook, or other demand-side platform offerings.
- Know about Products such as DV360, Google 360, Google Ads, Google Analytics, Facebook Manager, Customer Data Platforms, or Data Management Platforms like LiveRamp.
- Extensive knowledge and experience working with operating systems
- Strong understanding of development and deployment of JavaScript, PHP, C# applications
4. BS in Computer Engineering with 4 years of Experience
- Have relevant certifications in Amazon Web Server and have a proven track record in using AWS for building out solutions on a large enterprise scale.
- Have in-depth knowledge of cloud platforms specializing in AWS
- Know Data Warehousing data migration and integration
- Have the ability to identify, analyze, and resolve system problems
- Experience working with software teams in a fast-paced environment using agile methodologies is essential.
- Proven ability to build and maintain effective, trusting partnerships with product managers, architects and technical leads for individual products and applications.
- Proven and comprehensive knowledge of APIs, UIs, infrastructure, data architecture, security, and new technologies.
- Authoritative understanding of the agile development process and DevOps practices.
- Ability to work both independently and with all levels of the organization, including technical and non-technical team members.
- Should possess very good communication and interpersonal skills.
- Able to collaborate with customer and business stakeholders and bring in additional revenue/growth to the accoun