Description

*(Roles and Responsibilities)

This role will be responsible with, architecting, implementing and supporting enterprise wide solutions, managing and maintaining the hardware and software owned by SQM. This will require supporting internal teams as well as interfacing with external teams and vendors on a regular basis.

Key Responsibilities:

1. Azure Cloud Migration:

   - Lead the planning, design, and execution of cloud migration projects to Azure.

   - Assess existing on-premises infrastructure, applications, and data for cloud readiness.

   - Develop migration strategies, including rehosting, refactoring, and rearchitecting as needed.

   - Execute migration tasks, including data transfer, application reconfiguration, and validation.

2. Infrastructure as Code (IaC) with Terraform:

   - Design and implement infrastructure using Terraform for repeatable and consistent deployment.

   - Develop and maintain Terraform scripts and modules for provisioning Azure resources.

   - Collaborate with DevOps and development teams to integrate IaC practices into CI/CD pipelines.

3. CI/CD Management:

   - Design, implement, and manage CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GitLab.

   - Automate build, test, and deployment processes to enhance efficiency and reliability.

   - Monitor and troubleshoot CI/CD pipeline issues to ensure seamless delivery of software.

4. Enterprise Tools:

   - Set up and manage enterprise testing tools.

   - Integrate testing tools with CI/CD pipelines to enable automated testing.

   - Develop and enforce testing best practices and standards to ensure high-quality deliverables.

   - Provide support activities for the queries, issues, access, installation and configuration for supported tools

   - In depth knowledge and hands on experience with a broad range of industry leading commercial and open source SDLC (Agile and Waterfall), test management, test automation and CICD tools.

5. Collaboration and Documentation:

   - Work closely with architects, developers, and operations teams to align cloud migration efforts with business objectives.

   - Document cloud architectures, migration plans, Terraform scripts, and CI/CD workflows.

   - Provide training and support to team members on cloud and DevOps best practices.

Qualifications:

- Bachelor's degree in Computer Science, Information Technology, or a related field.

- Proven experience in Azure cloud migration projects.

- Strong expertise in Terraform and infrastructure as code (IaC) principles.

- Hands-on experience with CI/CD pipeline tools such as Azure DevOps, Jenkins, or GitLab.

- Proficiency in setting up and managing enterprise testing tools like Selenium, JUnit, TestNG, and LoadRunner.

- Solid understanding of cloud computing concepts, networking, and security in Azure.

- Excellent problem-solving skills and attention to detail.

- Strong communication and collaboration abilities.

Preferred Qualifications:

- Azure certifications (e.g., Microsoft Certified: Azure Solutions Architect, Azure Administrator).

- Experience with other cloud platforms (AWS, Google Cloud).

- Familiarity with containerization and orchestration tools like Docker and Kubernetes

Preferred tool experience:

- Microsoft Azure DevOps, JIRA, BitBuket, Bamboo, ALM, Load Runner/Performance Center, JMeter, GitHub, Jenkins, Microfocus UFT/LeanFT, Selenium, Eclipse, ServiceNow, Perfecto, SeaLights, Gremlin, ToxiProxy, ChaosMonkey, Selenium Grid.

Mandatory skills*- Microsoft Azure DevOps, JIRA, BitBuket, Bamboo, ALM, Load Runner/Performance Center, JMeter, GitHub, Jenkins, Microfocus UFT/LeanFT, Selenium, Eclipse, ServiceNow, Perfecto, SeaLights, Gremlin, ToxiProxy, ChaosMonkey, Selenium Grid.

Education

Bachelor's Degree