Experience in migrating applications to both AWS and Azure cloud platforms.
Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Maven, Docker, Nexus, Artifactory, Slack, and Azure pipelines.
Strong experience in automating infrastructure setup on AWS Cloud and Azure Cloud using Terraform.
Extensive experience in distributed Agile and Scrum methodologies to develop best practices for software development and implementation..
Strong experience in working with version control systems such as Git, Github, Bitbucket, Azure Repos.
Experience working with developing scripts and automation tools used for building., integrating, and deploying software releases to multiple environments.
Strong hands-on experience in scripting languages such as Groovy, JSON, YAML, and Shell scripting.
Strong experience in code quality and code coverage tools such as SonarQube, JaCoCo, and JUnit.
Good knowledge of virtualization and container technology like Docker. Experience in creating Dockerfiles and working with Docker Containers.
Have good knowledge of Kubernetes and have set up clusters in Amazon EKS, and Azure AKS.
Strong exposure in Ansible for managing software installations, and patch management to servers.
Strong Knowledge of practicing TDD, and automating Junit tests using Maven in Jenkins.
Strong Knowledge of Tomcat, and WebLogic servers on different Operating Systems like Windows, UNIX, and Solaris Platforms.
Participated in the release cycle of the product which involved environments like Development, QA, UAT, and Production.
A highly motivated, energetic individual, a team player with excellent communication and interpersonal skills.
Packaging applications with docker containers