Cloud Architect
Apex Systems · Okemos, MI · 1 mo ago
EngineeringContract
About the role
We are looking for a highly skilled Cloud Architect to strategize, design, implement and maintain solutions primarily with Microsoft Azure. In addition, AWS and Google Cloud experience will be a big plus. The Cloud Architect’s responsibilities include overseeing the cloud computing strategy of our organization, including cloud adoption plans, cloud application design, and cloud management and monitoring. Our ideal candidates are familiar with infrastructure and application architecture and have hands-on experience leading the design and deployment of enterprise-scale Azure solutions.
Responsibilities
- Design, build, and deploy scalable, highly available, and fault-tolerant systems on Azure, AWS and Google.
- Identify appropriate use of Azure operational best practices and architectural design patterns.
- Conduct systems plan studies and system modeling, performance, and capacity analysis.
- Estimate cost and identify cost control mechanisms for Azure cloud-based resources.
- Migrate complex, multi-tier applications on Azure.
- Implement and control the flow of data to and from Azure.
- Select the appropriate Azure service based on data, compute, database, or security requirements.
- Integrate Azure services with on-premises networks, as required.
- Maintain knowledge of the latest Azure updates and improvements to provide optimal solutions.
- Provide expertise and architectural assistance to other IT personnel, including software developers and systems engineers.
- Design and implement disaster recovery and business continuity strategies on Azure cloud.
- Implement Azure security and compliance measures.
Minimum Qualifications
- Proven experience as a Cloud Architect or similar role.
- Experience with Azure and other cloud platforms such as AWS or Google Cloud.
- Understanding of network operations, software development, and information security.
- Proficient in cloud ecosystems, APIs, and frameworks.
- Experience with coding languages like Python, Java, or .NET.
- Strong technical cloud skills and experience in cloud adoption projects.
- Ability to design and deploy enterprise-scale Azure solutions.
- Familiarity with infrastructure and application architecture.
- Proficient with various configuration tools and approaches with Infrastructure as Code (IaC) for automation.