What are the responsibilities and job description for the Cloud Architect (Cloud Technology - AWS, Azure, Google Cloud Platform) position at SANS?
Job Details
Role: Cloud Architect (Cloud Technology - AWS, Azure, Google Cloud Platform)
Location: Raritan, NJ (Hybrid)
Duration: 12 Months
Detailed Job Description:
AWS: Experience with key services like EC2, RDS, S3, Lambda, IAM, CloudFront, and VPC design.
Azure: Proficiency in Azure Virtual Machines, Azure DevOps, Azure Functions, Azure SQL Database, and Azure Kubernetes Service (AKS).
Google Cloud Platform: Familiarity with Compute Engine, BigQuery, Cloud Functions, and GKE (Google Kubernetes Engine).
DevOps & Automation: Experience with CI/CD tools such as Jenkins, GitLab, and cloud automation tools like Terraform, Ansible, CloudFormation.
Security & Networking: Strong knowledge of cloud networking concepts (VPC, Subnets, VPN, DNS), IAM, encryption, and identity management solutions.
Monitoring & Logging: Familiarity with cloud monitoring tools (e.g., AWS CloudWatch, Azure Monitor, Google Stackdriver) and logging frameworks.
Database: Knowledge of both SQL and NoSQL databases such as DynamoDB, CosmosDB, and Cloud SQL.
Key Responsibilities
Cloud Solution Design: Architect, design, and implement cloud-based solutions across AWS, Azure, and Google Cloud Platform that are scalable, secure, and resilient.
Cloud Strategy Development: Work with leadership and key stakeholders to develop and execute a cloud adoption strategy, ensuring alignment with business and technical objectives.
Multi-Cloud Architecture: Develop multi-cloud architecture patterns and frameworks that optimize performance, cost, and reliability.
Application Migration: Lead efforts to migrate on-premises applications to cloud environments, ensuring seamless transitions and minimal disruption.
Security & Compliance: Ensure that cloud architectures comply with industry security standards (e.g., encryption, IAM, network security) and meet regulatory compliance requirements (e.g., GDPR, HIPAA, SOC 2).
Automation & Optimization: Develop strategies for automating infrastructure deployment, monitoring, and scaling using Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, and Azure ARM templates.
Collaboration & Stakeholder Engagement: Work closely with development, DevOps, and security teams to ensure cloud solutions are efficiently integrated into CI/CD pipelines and operational environments.
Performance Optimization: Continuously optimize cloud architectures for cost-efficiency, high performance, and fault tolerance.
Cloud Service Evaluation: Stay current with the latest cloud offerings (services, tools, and features) across AWS, Azure, and Google Cloud Platform, and recommend best-fit solutions to meet evolving business needs.
Governance & Best Practices: Establish cloud governance frameworks that ensure consistent application of best practices, including tagging, cost management, and cloud-native service use.
Disaster Recovery & High Availability: Design and implement cloud disaster recovery plans and high-availability architectures that ensure business continuity.
Mentorship & Training: Mentor and guide technical teams in best practices for cloud computing, security, and automation.
Required Experience:
10 years of experience in IT architecture, with at least 5 years focusing on cloud solutions architecture.
Strong hands-on experience architecting and deploying applications on AWS, Azure, and Google Cloud Platform.
Proven experience with cloud migration projects and designing hybrid cloud environments.
Experience in creating and maintaining complex multi-cloud architectures for large enterprises.
Expertise in cloud-native technologies such as serverless (AWS Lambda, Azure Functions), containerization (Kubernetes, Docker), and microservices architectures.
Knowledge of Governance and Compliance frameworks.