Develop, debug, and document enterprise services on the public cloud Azure, AWS SDKs.
Participate in all aspects of the software development life cycle from design, delivery to on-going critical support.
Work to continually improve product functionality and quality.
Provide input into architecture and engineering standards
Explore new technologies, development patterns, and partake in pilots/POC/technology evaluations
Develop, Enhance, reverse engineer, and debug new/existing Infrastructure-as-Code (IaC) capabilities leveraging tools such as Terraform, Ansible, etc.
Coordinate and assist in complex trouble shooting
Serve as a peer leader to rest of the team members and grow technical skills and practices for high quality software development
Educational Qualification:
Required: Bachelor's degree in Computer Science, Information Systems, or a related field; Master’s degree will be preferred
Experience: 7 - 12 Years
Required:
Cloud Platform Expertise: Must have working experience with both AWS and Azure platforms – familiarity with key services and management of multi-cloud environments is required.
Infrastructure as Code (IaC): Must be proficient in using Terraform for provisioning and managing cloud resources – working experience in writing and maintaining reusable Terraform code and modules is required.
Configuration Management: Must have experience in creating standardized environments, including necessary extensions and configurations is required.
Scripting & Automation: Must have strong scripting skills in either Python or PowerShell – working experience with cloud SDKs such as boto3 and Azure SDK is preferred.
CI/CD Pipeline Management: Must have extensive experience designing, building, and maintaining CI/CD pipelines using Jenkins and/or Azure DevOps – experience in automated testing and deployment strategies is required.
Soft Skills Required:
Cross-Team Collaboration: Must possess strong interpersonal skills with the ability to work collaboratively with other teams to gather requirements, influence and guide decision making.
Able to communicate on issues/problems to technical leadership