Cloud Architect - Hybrid
Mindex
Rochester, new york
Job Details
Full-time
Full Job Description
Founded in 1994, Mindex is a software development company with a rich history of demonstrated software and product development success. Our three divisions – Cloud, SchoolTool, and Software Development – are all rapidly growing, and our employee base is close to 400. We are ranked the #1 Software Developer in the 2023 RBJ’s Book of Lists, the Best Software Developer in the RBJ’s 2022 Reader Rankings, and a 2022 Certified Great Place to Work.
Mindex’s Cloud division is a dedicated group of cloud experts with extensive knowledge of workloads on AWS and Azure. We are an AWS Advanced Services Partner, and specialize in cloud-native application development, application modernization, cloud managed services, cloud migration, and big data and analytics.
We seek a highly skilled and experienced Cloud Architect with expertise in cloud migrations to join our dynamic team. As a Cloud Architect, you will play a crucial role in designing and implementing robust, scalable, and secure cloud architectures while leading the migration of complex applications and infrastructure to the cloud for a variety of different clients. Additionally, you will be responsible for helping manage and optimize our clients’ cloud infrastructure.
Duties and Responsibilities
- Cloud Migration Strategy: Collaborate closely with clients and stakeholders to understand their business objectives and technical requirements. Develop comprehensive cloud migration strategies, including assessment of existing infrastructure, application suitability, and migration roadmaps. Identify migration patterns, such as lift-and-shift, re-platforming, and re-architecting, based on the client's needs.
- Cloud Architecture Design: Design scalable, reliable, and cost-effective cloud architectures that meet clients' business and technical requirements. Utilize your expertise in cloud platforms such as AWS, Azure, or GCP to architect solutions that incorporate high availability, disaster recovery, security, scalability, and performance optimization.
- Cloud Infrastructure Management: Manage and optimize cloud infrastructure to ensure efficient resource utilization, performance, and cost management. Implement best practices for provisioning, monitoring, scaling, and managing cloud resources, including virtual machines, storage, databases, and networking components.
- Infrastructure Automation: Define and implement infrastructure automation techniques to enable efficient provisioning, deployment, and management of cloud resources. Utilize infrastructure as code (IaC) tools like Terraform, CloudFormation, or Azure Resource Manager to ensure consistent, repeatable deployments.
- Security and Compliance: Ensure cloud architectures adhere to security best practices and compliance requirements. Design and implement security controls, including network security, identity and access management, encryption, and data protection. Collaborate with security teams to conduct security assessments, audits, and vulnerability scans to maintain a secure cloud environment.
- Cloud Governance: Establish and enforce cloud governance policies, guidelines, and best practices to optimize resource utilization, cost management, and adherence to organizational standards. Define and implement processes for monitoring and managing cloud resources, including access control, usage tracking, and capacity planning.
- Emerging Technologies: Stay up to date with the latest trends and advancements in cloud technologies, migration strategies, and architectural patterns. Evaluate emerging technologies and recommend their adoption to enhance cloud architecture capabilities and drive innovation.
Requirements
- Bachelor’s degree in computer science, engineering, or related area, and/or an equivalent combination of education and experience.
- Three to five years of experience as a Cloud Architect, with a proven track record of designing and implementing cloud architectures, including cloud migrations.
- In-depth knowledge of cloud platforms such as AWS, Azure, or GCP, including proficiency in services related to compute, storage, networking, security, and databases.
- Strong understanding of migration strategies and patterns, including lift-and-shift, re-platforming, and re-architecting, along with their benefits and trade-offs.
- Proficiency in infrastructure automation tools and technologies, such as Terraform, CloudFormation, or Azure Resource Manager.
- Solid understanding of security and compliance requirements in cloud environments, including experience implementing security controls and ensuring adherence to best practices.
- Excellent architectural and design skills, with the ability to translate business requirements into scalable, efficient, and resilient cloud architectures.
- Demonstrated expertise in performance optimization techniques, including caching, load balancing, auto-scaling, and serverless computing.
- Strong leadership and communication skills, with the ability to effectively collaborate with stakeholders at all levels of the organization.
- Relevant certifications, such as AWS Certified Solutions Architect - Professional or Microsoft Certified: Azure Solutions Architect Expert, are highly desirable.
Benefits
- Health insurance
- Paid holidays
- Paid time off
- 401k retirement savings plan and company match with pre-tax and ROTH options
- Dental insurance
- Vision insurance
- Employer paid disability insurance
- Life insurance and AD&D insurance
- Employee assistance program
- Flexible spending accounts
- Health savings account with employer contributions
- Accident, critical illness, hospital indemnity, and legal assistance
- Adoption assistance
- Domestic partner coverage
Mindex Perks
- Tickets to local sporting events
- Teambuilding events
- Holiday and celebration parties
Professional Development
- Leadership training
- License to Udemy online training courses
- Growth opportunities