Cloud Architect
Allruva Technology Services Incorporated
Irving, United States of America
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Irving, United States of America
Tech stack
Amazon Web Services (AWS)
Azure
Software as a Service
Cloud Computing
Cloud Computing Security
Cloud Engineering
Disaster Recovery
Identity and Access Management
Interoperability
Performance Tuning
Cloud Services
Software Engineering
Google Cloud Platform
System Availability
Multi-Cloud
Reliability of Systems
Firewalls (Computer Science)
Infrastructure as Code (IaC)
Cloudformation
Information Technology
Deployment Automation
Performance Monitor
Cloud Migration
Cloud Optimization
Terraform
Job description
-
Cloud Strategy Development:
- Develop and articulate the organization's cloud strategy, aligning it with business goals and objectives.
- Collaborate with senior leadership to define cloud adoption roadmaps and migration plans.
-
Cloud Infrastructure Design:
- Design scalable and secure cloud infrastructure solutions based on best practices and organizational requirements.
- Evaluate and recommend appropriate cloud services, providers, and deployment models.
-
Cloud Migration Planning:
- Develop comprehensive migration plans for transitioning on-premises systems and applications to the cloud.
- Assess and mitigate risks associated with cloud migration.
-
Cloud Governance and Compliance:
- Establish and enforce cloud governance policies to ensure compliance with regulatory requirements.
- Implement security controls and measures to protect sensitive data in the cloud.
-
Cost Management:
- Optimize cloud spending by implementing cost-effective resource allocation and management strategies.
- Monitor and analyze cloud usage patterns to identify opportunities for cost savings.
-
Infrastructure as Code (IaC):
- Implement Infrastructure as Code principles using tools such as Terraform or AWS CloudFormation.
- Automate provisioning and management of cloud resources.
-
Multi-Cloud Management:
- Design and implement solutions for multi-cloud environments, ensuring interoperability and flexibility.
- Provide expertise in working with major cloud service providers (e.g., AWS, Azure, Google Cloud).
-
High Availability and Disaster Recovery:
- Architect high-availability solutions to ensure system reliability and minimize downtime.
- Design and implement disaster recovery plans for cloud-based systems.
-
Performance Optimization:
- Optimize cloud-based applications and infrastructure for performance and scalability.
- Conduct performance monitoring and tuning activities.
-
Identity and Access Management (IAM):
- Design and implement robust identity and access management solutions in the cloud.
- Ensure secure and granular access controls for cloud resources.
-
Collaboration with Development Teams:
- Collaborate with development teams to understand application requirements and ensure alignment with cloud architecture.
- Provide guidance on best practices for cloud-native application development.
-
Training and Knowledge Sharing:
- Provide training to IT staff and end-users on cloud architecture best practices.
- Foster a culture of continuous learning and knowledge sharing.
-
Vendor Management:
- Evaluate and manage relationships with cloud service providers and third-party vendors.
- Stay informed about updates, new features, and offerings from cloud providers.
-
Documentation:
- Create and maintain comprehensive documentation for cloud architecture, configurations, and deployment processes.
- Document standard operating procedures for cloud-related tasks.
-
Cloud Security:
- Implement and monitor security measures, including encryption, firewalls, and access controls.
- Conduct regular security assessments and audits.
-
Continuous Improvement:
- Stay abreast of emerging cloud technologies and industry trends.
- Propose and implement innovations to enhance the organization's cloud capabilities.
Requirements
Do you have experience in Vendor relationship building?, Do you have a Master's degree?, * Education:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
-
Technical Skills:
- Expertise in cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in cloud architecture design and implementation.
- Knowledge of networking, security, and compliance in the cloud.
-
Experience:
- Several years of hands-on experience as a Cloud Architect.
- Experience with end-to-end implementation of cloud solutions.
-
Certifications:
- Relevant cloud certifications from major providers (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert).
-
Communication and Collaboration:
- Strong communication skills to interact effectively with technical and non-technical stakeholders.
- Ability to work collaboratively in a team environment.
-
Problem-Solving:
- Strong analytical and problem-solving skills.
- Ability to design and implement effective cloud solutions.