CLOUD APPLICATION ARCHITECT SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: Nov 26, 2024 - The Cloud Application Architect has experience in software engineering with hands-on programming and professional expertise in Azure. This position requires skill in architecting cloud-native applications using best practices and design patterns like CQRS and Event Sourcing and applying Domain Driven Design for micro-services and API strategies. The architect is also proficient in integrating CI/CD and continuous testing practices with Azure DevOps, and designing solutions with Azure PAAS services and containerized microservice solutions using Azure Kubernetes Services and Docker.

Essential Hard and Soft Skills for a Standout Cloud Application Architect Resume
  • Cloud Infrastructure
  • Containerization
  • Microservices Architecture
  • Cloud Security
  • DevOps Practices
  • Network Configuration
  • API Management
  • Database Management
  • Cloud Migration
  • Performance Tuning
  • Problem Solving
  • Communication
  • Team Collaboration
  • Time Management
  • Adaptability
  • Critical Thinking
  • Project Management
  • Leadership
  • Creativity
  • Conflict Resolution

Summary of Cloud Application Architect Knowledge and Qualifications on Resume

1. BS in Computer Science with 7 years of Experience

  • Proven experience in Cloud and Solution Architecture
  • Working experience in MSA and Cloud Migration
  • Strong technical and analytical skills (Cloud Services (IaaS, PaaS, SaaS, etc.), Linux, Service Virtualisation, Dev Ops)
  • Demonstrated experience with Multi-Cloud, Hybrid Cloud, and Public Cloud
  • Proven experience in the design, build and support of complex and large-scale Public Cloud infrastructure environments
  • Deep understanding of at least one of AWS, MS Azure, GCP Cloud as a PaaS offering including automation of deployment and containers
  • Knowledge of MSA, Containerization, OpenSources such as Docker, Kubernetes
  • Understanding of RESTful Web Services, XML, JSON
  • Expert level in Containerisation, Micro-Services and API development utilising Kubernetes platforms and RedHat Openshift experience (architecture)
  • Excellent understanding of typical multi-tier architectures including web servers, caching, application servers, load balancers, and storage
  • A high level of communication and relationship management skills, along with the ability to think outside the box and influence others.
  • Experience in migrating and transforming workloads into IaaS, PaaS, and SaaS – such as Azure and AWS – with a focus on change management across People, Processes and Platforms

2. BS in Software Engineering with 5 years of Experience

  • Experience with Cloud Native Platforms including Kubernetes, Docker Enterprise, or in the public cloud
  • Working experience with Containers and/or Serverless
  • Experience with Microservices, Functions, Event-driven/reactive programming or other Cloud Native architectures
  • Working experience with DevOps and Agile engineering practices
  • Experience deploying systems into a production Cloud Native Environment
  • Working experience in web-scale applications
  • Understanding and experience in DevOps and CI/CD
  • A ‘can do’ attitude with a hybrid of a hands-on and consulting approach to customer solutions
  • An understanding of the fundamentals and importance of good architectural decisions
  • Have Microsoft MCSA or MCSE for Cloud Platform and Infrastructure, or other similar certification

3. BS in Information Technology with 10 years of Experience

  • Hands-on experience in developing high-performance and highly scalable software applications in an agile environment
  • Proficiency in Microservice architecture and distributed systems, and .NET technology stack
  • Proficiency in designing real-time, high-volume transactional systems, and designing scalable and available systems
  • Proficiency in OOP concepts, data structures, and design patterns
  • Proficiency in Cloud computing, serverless architecture
  • Proficiency in different data storage technologies (SQL & NoSQL)
  • Proficiency in Event-Driven Communication
  • Good knowledge of Kubernetes, and containerization (Docker preferably) technologies.
  • Good knowledge in Domain Driven Design (DDD), Clean Architecture, and CQRS
  • Good knowledge of Micro frontend architecture
  • Prior experience in React, Typescript and SPA Concepts, as well as with Azure Cosmos DB, and Scrum methodology
  • Excellent communication skills (written and verbal) with the ability to communicate effectively and actively participate in calls with business stakeholders
  • Strong analytical skills, and ability to multitask while working independently in fast fast-paced work environment

4. BS in Cloud Computing with 12 years of Experience

  • Large-scale software development or application engineering with recent coding experience in two or more of the following languages - Java, JavaScript, C/C++, C#, Objective-C, Node.js, .NET, Python, PHP, or Ruby
  • A good working knowledge of API development and lifecycle management using Apigee
  • Microservices architecture design on one or more of the major cloud platforms
  • Experience operating in an Agile SCRUM environment
  • The ability to design and build applications using container and serverless technologies
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) tools, technologies and best practices
  • The ability to architect, design and develop applications on AWS, Azure and/or GCP platforms
  • Good exposure to Agile software development and DevOps practices such as Infrastructure as Code (IaC), Continuous Integration and automated deployment
  • A good working knowledge of Continuous Integration (CI) tools (e.g. Jenkins), and Configuration Management platforms (e.g. Chef, Puppet, Salt, or Ansible)
  • Strong practical application development experience on Linux and Windows-based systems
  • Have AWS Solutions Architect or equivalent certification

5. BS in Network Engineering with 6 years of Experience

  • Background in software engineering with strong skills in one or more major development languages (C#, Java, Node, etc.).
  • History of leading teams (technically or managerially) to deliver working software that solves a business problem.
  • Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
  • Excellent attitude with self-motivated and principled problem solver. 
  • Willing to own a problem and see it through to resolution.
  • Passion and experience architecting and developing complex software on one or more major cloud platforms (AWS, Azure, GCP). 
  • Detailed understanding of cloud-native concepts and tradeoffs.
  • Excellent communication skills. 
  • Capable of having highly effective conversations with customers. 
  • Comfortable giving and receiving honest feedback
  • The ability to handle crucial conversations with truth and empathy.

6. BS in Cybersecurity with 8 years of Experience

  • Experience in Citrix Virtual Apps and Desktops 7 Systems Administration, preferably including Citrix Provisioning Services and Citrix ADC
  • Experience managing Cloud, Premise and Hybrid Citrix environments, and running a Citrix environment hosted on a VMware platform
  • Experience in Windows 2016 Server Systems Administration, preferably including Active Directory, Group Policy and Patch Management
  • Experience with authentication protocols and cryptography
  • Working experience in cloud development with basic Network troubleshooting skills
  • Experience designing, implementing and deploying production-grade stream processing services
  • Strong algorithm and design background
  • Solid and hands-on coding skills
  • Ability to identify and address design areas around scaling, reliability, and performance
  • Ability to handle and prioritize workloads and work effectively in a time-critical environment
  • Excellent communication skills, both oral and written
  • Familiarity and experience with ITIL processes, especially Incident and Change management
  • The willingness to join on-call rota

7. BS in Electrical Engineering with 10 years of Experience

  • Professional experience in a similar role
  • Willingness to assertively pursue AWS proficiency and certifications
  • Comfortable with pushing boundaries and technical limits (maintaining technical aptitude and knowledge of the industry).
  • Have a high degree of analytical thinking capability to solve complex business problems
  • Strong customer-facing presence and ability to recommend solutions to meet business needs and/or requirements
  • Ability to interface and collaborate with members of the Sales and Marketing Teams to design and scope new opportunities and product offerings
  • Must have AWS proficiency and/or certification
  • Have competence in networking technologies and security
  • Have expert and current knowledge in additional technical domains
  • Has expert and current knowledge in AWS, Client-side Frameworks (Javascript, React, Angular, Vue), Backend (.net, Python, GO, node.js), Database, DevOps, and Infrastructure as Code

8. BS in Data Science with 6 years of Experience

  • Experience as a software engineer with hands-on programming
  • Working experience as an Architect
  • Professional hands-on experience with Azure.
  • Architect solutions for Cloud-native Applications using cloud design best practices and design patterns such as CQRS, Event Sourcing, Valet Key, etc. to create highly scalable solutions
  • Apply Domain Driven Design concepts for designing Micro-services and API strategy
  • Integrate CI/CD and continuous testing practices with Azure DevOps into the engineering lifecycle
  • Operated in an agile delivery lifecycle with modern engineering practices
  • Design cloud-native solutions with Azure PAAS services leveraging Azure storage and messaging services such as Service Bus Topics, Event Hubs, Azure Blob and Table Storage, Azure SQL and Cosmos DB, Azure Synapse Analytics, etc.
  • The ability to implement containerized microservice solutions with Azure Kubernetes Services and Docker