Designing and building: Creating cloud architecture that spans multiple areas of IT, such as application development, data management, and identity and access management, including the security of the architecture.
Managing and monitoring: Maintaining the architecture, troubleshooting, and monitoring performance and security.
Selecting and evaluating: Choosing cloud applications, hardware, and software that align with business requirements.
Defining best practices: Creating standards for migrating infrastructure, including bulk migrating applications to the cloud.
Cloud architects typically work with cloud service providers like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
Minimum Requirements
Bachelor's degree in Computer Science or a related field.
2+ years of experience in Cloud Infrastructure and Architecture.
Proficiency in cloud platforms like AWS, GCP, or Azure and their products like compute services (EC2, Google Compute Engine, Azure VMs), storage services (S3, Cloud Storage, Blob Storage), and others.
Experience with containerization applications like Docker and Kubernetes, and experience with cloud implementation in cloud-native services like Amazon ECS, EKS, or GKE.
Experience in DevOps like building CI/CD pipelines using services like AWS CodePipeline, GitLab CI, Jenkins, or other tools.
Familiarity with Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and container security tools like SonarQube, Veracode, and Clair.