Test, build, design, deployment, and ability to maintain continuous integration and continuous delivery (CI/CD) process using tools like Jenkins, maven Git, etc.
Must know how to choose the best tools and technologies which best fits the business needs.
Build and automate the deployment process, monitoring and operations on cloud model.
Improve the systems performance with continuous monitoring, resolving day to day issues.
Technical expertise in Configuration Management, Build and Release Management and Bugs
resolving
Developed code to automate server builds and deployment of applications to dev, test and production environments
Control of version and repository management with SVN and Git.
Developing scripts for build, deployment, maintenance and related tasks using Jenkins,Shell,Maven.
Work in close coordination with the development and operations team such that the application is in line with performance according to the customer's expectation.
Required Skills:
Excellent Debugging / Troubleshooting skills.
Sound experience with Infrastructure as Code-Terraform, Ansible is Must.
Must have sound experience of Git with Bitbucket/Subversion/ClearCase for source code management
Jenkins/Bamboo for CI
Docker and Kubernetes hands on experience.
Gradle/Maven/Ant for Build and Package management.
Deployment of Java applications.
Automation using Shell/Python/Go/PowerShell scripting.
Desired Skills:
Knowledge of GCP/Azure/AWS cloud
Security tools like Blackduck/Checkmarx
Development Tools GIT(Stash), Jira, Confluence, VersionOne, Artifactory, Gradle, Grunt.
Familiarity with monitoring and reporting tools
Aptitude for learning and applying programming concepts
Exposure to Agile/SCRUM methodology
Experience with the full software development life cycle, including design, testing, deployment, and documentation activities