The Cloud Architect will be responsible for designing, implementing, and maintaining cloud-based solutions to support the integration initiatives discussed in Architecture Review Board (ARB) meetings. This role will involve working closely with cross-functional teams to ensure the successful deployment and operation of cloud services. Additionally, the role includes managing on-prem to cloud migrations as part of the job requirements.
Job Responsibilities:
- Integration Strategy: Develop a comprehensive strategy for integrating new and existing systems with cloud services.
- Architecture Design: Develop & Design scalable and secure cloud architectures to meet integration requirements and business objectives.
- Cloud Platform Selection: Evaluate and select appropriate cloud platforms and services based on integration needs, performance requirements, and cost considerations.
- Infrastructure as Code (IaC): Implement infrastructure automation using IaC principles to provision and manage cloud resources.
- Security and Compliance: Ensure cloud architectures comply with security standards, data protection regulations, and industry best practices.
- Performance Optimization: Optimize cloud infrastructure and services for performance, reliability, and cost-effectiveness.
- Monitoring and Management: Implement monitoring and management solutions to ensure the health and performance of cloud environments.
- Collaboration and Communication: Collaborate with cross-functional teams, including developers, architects, and operations teams, to ensure alignment and successful implementation of cloud solutions.
- Documentation: Create and maintain technical documentation, including architecture diagrams, design documents, and operational procedures.
- Continuous Improvement: Stay informed about emerging cloud technologies and best practices, and continuously seek opportunities to improve cloud architectures and processes.
- On-prem to Cloud Migration: Plan and execute the migration of on-premises infrastructure and applications to the cloud, ensuring minimal disruption and optimal performance.
Required Knowledge/Experience:
- Bachelor’s degree in computer science, Engineering, or a related field. Master's degree preferred.
- Minimum of 5 years of experience in cloud architecture and engineering roles.
- Hands-on experience with cloud platforms AWS and Azure.
- Experience designing and implementing cloud-native solutions, including microservices architectures, serverless computing, and containerization.
- Strong understanding of networking, security, and compliance principles in cloud environments.
- Experience with infrastructure automation tools such as Terraform, CloudFormation, or Ansible.
- Familiarity with DevOps practices and CI/CD pipelines.
- Communication Skills: Excellent communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels.
- Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to identify and resolve complex technical challenges.
- Team Player: Proven ability to work effectively in cross-functional teams and contribute to a positive team culture.
- Adaptability: Ability to thrive in a fast-paced and dynamic environment, with the flexibility to adapt to changing priorities and requirements.
- Relevant certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert.
Equal Opportunity: Amtech Software is proud to be an Equal Employment Opportunity Employer. We follow a policy of equality and inclusion in all aspects of employment including employment policies, practices, hiring, performance management, promotions, discipline, and termination. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.