- Design and implement highly available and scalable cloud solution specifically using Azure resources.
- Design and implement applications build, release, deployment, containerization and configuration control and management.
- Involved in the full life cycle of an application and working closely to understand the stakeholder requirements that drive the analysis and design of quality technical solutions.
- Work with partners to gather requirements, prototyping, architecting, implementing/ updating solutions, building and executing test plans, performing quality reviews, managing operations, and training and fixing operational issues.
- Uses specific knowledge of a discipline to achieve goals through own work.
- Has specific knowledge or expertise typically gained through formal education or equivalent experience.
- Uses expertise to provide guidance to others as a project manager or consultant.
- Requires working knowledge and experience in own job discipline.
- Continues to build knowledge of the company, processes, and clients.
- Performs a range of assignments related to job discipline.
- Uses prescribed guidelines or policies in analyzing situations.
- Receives a moderate level of guidance and direction.
MAJOR DUTIES: - Utilize Terraform to define and automate the provisioning of cloud resources like servers, networks, databases, and storage across different cloud providers.
- Integrate Terraform and Ansible into continuous integration and continuous delivery (CI/CD) pipelines for seamless application deployments.
- Understand and have good knowledge of technologies, framework and processes related to DevOps/DevSecOps technologies.
- Should be capable of implementing solutions to business problems using knowledge based on experience with automation tools like bamboo/Azure Devops, git, sonar cube, nexus, etc.
- Code/Implement DevOps tools independently.
- Quick turnaround to day to day and high priority adhoc tasks.
REQUIRED KNOWLEDGE & EXPERIENCE: - Must have hands-on technical expertise in Terraform, Docker, Git, Linux shell scripting (Mandatory), Python scripting, Kubernetes, Ansible, Nexus, Sonar cube and Rancher.
- Cloud experience required with Azure; other multi-cloud environment backgrounds is a plus.
- Experience in Azure Technologies including AKS, ACR, Azure Service Bus, ALB , application gateway.
- Experience in script automation and innovative solutions.
- Experience implementing REST APIs using Python flask or related modules.
- Must be flexible and adaptable towards changing organizational needs.
- Good understanding of Ansible, Python flask, FastAPI and related libraries
- Must have implemented end to end pipelines using CI/CD tools.
- Previous hands-on development experience with any OO language.
- A background in .NET, C++, Golang, React, Node is nice to have.
- Kubernetes expertise is preferred but not required.
- Good understanding of industry best practices, processes, and procedures.
- Experience working in managing large scale production critical change management processes and tools.
- Ability to resolve issues with the existing tools and respond to user queries.
- Any previous expertise performing a lift & shift to get an environment to the cloud is highly preferred.
|