Cloud Architect
icf
Job Description
Key Responsibilities:
-
Design, deploy, and manage scalable, secure, and reliable cloud infrastructure.
-
Implement DevSecOps practices to enhance security across the development lifecycle.
-
Automate the deployment, monitoring, and management of cloud-based applications.
-
Collaborate with cross-functional teams to ensure seamless integration and continuous delivery.
-
Build and manage CI/CD pipelines to streamline development and deployment processes.
-
Monitor system performance, troubleshoot issues, and optimize infrastructure for cost and efficiency.
-
Ensure adherence to security and compliance best practices across all cloud environments, including permission sets, Service Control Policies (SCPs), and other advanced security principles or Azure policies, RBAC controls.
-
Architect and implement robust cloud networking solutions, including VPCs, hub-and-spoke models, and cross-cloud provider connectivity.
-
Leverage SecOps technologies like Microsoft Defender, Rapid7, Splunk, or similar tools to enhance system security and visibility.
-
Drive cost optimization efforts by analyzing infrastructure usage and implementing strategies to minimize costs while maintaining performance and reliability.
-
Stay up-to-date with industry trends and emerging technologies to drive innovation.
-
Knowledge of Agentic Development is an advantage
Qualifications:
-
Experience of 8-12 years across Infrastructure Automation on Cloud Platforms
-
Experience in software development and cloud DevOps (internships, projects, or coursework).
-
Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
-
Proficiency in cloud networking concepts, including VPC design, subnetting, hub-and-spoke architectures, and hybrid or multi-cloud connectivity.
-
Expertise in scripting and automation tools such as Python, Bash, Terraform, Ansible, CloudFormation, Azure ARM, or Pulumi.
-
Experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions.
-
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
-
Strong understanding of security best practices, including permission sets and Service Control Policies (SCPs).
-
Knowledge of SecOps technologies such as Rapid7, Splunk, or other similar tools.
-
Knowledge of Cloud AI Services like AI Foundry or SageMaker or Bedrock is a plus
-
Knowledge of Cloud Data Technologies like Azure Synapse, AWS Glue, Snowflake, or Databricks is a plus
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and collaboration skills.
-
Bachelor’s degree in computer science or a related field.
Preferred Qualifications:
-
Certifications in cloud technologies (e.g., AWS Certified Solutions Architect, Azure DevOps Engineer Expert).
-
Experience with infrastructure as code (IaC) and configuration management.
-
Knowledge of Service Catalogs is a plus.
-
Knowledge of Azure Dev Center is a plus.
-
Exposure to AI/ML and Generative AI technologies is a plus.
-