E-Solutions Group - Chicago, IL
posted 5 months ago
The Software Solution Architect role is a critical position responsible for architecting, implementing, and supporting enterprise-wide solutions at SQM. This position requires a deep understanding of cloud technologies, particularly Azure, as the architect will lead the planning, design, and execution of cloud migration projects. The architect will assess existing on-premises infrastructure, applications, and data to determine their readiness for migration to the cloud. This involves developing comprehensive migration strategies that may include rehosting, refactoring, or rearchitecting applications as necessary. The role also entails executing migration tasks, which include data transfer, application reconfiguration, and validation to ensure a smooth transition to the cloud environment. In addition to cloud migration, the Software Solution Architect will be responsible for implementing Infrastructure as Code (IaC) using Terraform. This includes designing and maintaining Terraform scripts and modules for provisioning Azure resources, ensuring that deployments are repeatable and consistent. Collaboration with DevOps and development teams is essential to integrate IaC practices into Continuous Integration/Continuous Deployment (CI/CD) pipelines, enhancing the overall efficiency and reliability of software delivery. The architect will also manage CI/CD pipelines, utilizing tools such as Azure DevOps, Jenkins, or GitLab to automate build, test, and deployment processes. Monitoring and troubleshooting CI/CD pipeline issues will be a key responsibility to ensure seamless software delivery. Furthermore, the architect will set up and manage enterprise testing tools, integrating them with CI/CD pipelines to enable automated testing and enforce best practices for high-quality deliverables. Collaboration and documentation are vital aspects of this role. The Software Solution Architect will work closely with architects, developers, and operations teams to align cloud migration efforts with business objectives. Documenting cloud architectures, migration plans, Terraform scripts, and CI/CD workflows will be essential, as will providing training and support to team members on cloud and DevOps best practices.