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.
- 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.
- 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.
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
Any Gradute