Post Job Free
Sign in

Engineer Java

Location:
Hyderabad, Telangana, India
Salary:
as per company norms
Posted:
May 13, 2021

Contact this candidate

Resume:

AWS and Devops Engineer

Naveen Konakati

Email Id: admd78@r.postjobfree.com

Mobile No: +91-939*******

Experience Summary:

• Having 3+ Years of experience as DevOps Engineer in Software Configuration/ Build/ Deployment/ Release Management.

• Good Experience in Jenkins for Continuous Integration and Build System.

• Good experience in using tools like Maven.

• Created and Maintained build scripts using Maven to perform builds efficiently on Jenkins.

• Experience in Shell Scripting to automate regular process.

• Good experience in Git and Subversion.

• Expertise in setting up Jenkins and integrating with different tools to achieve the CI/CD.

• Having good experience on Linux.

• Good working Experience on Docker.

• Experience in creating Docker images and containers and commit, Push & Pull the images.

• Good Debugging, root cause analysis and problem-solving skills, Learning and Implementing Evolving new Technologies

• Good Understating of Source code management collaboration tools GIT and Subversion

(SVN).

• Experienced in using GitHub as a Repository management tool.

• Good understanding of defect and change tracking tool such as JIRA.

• Good Experience with Automation/Configuration Management using Ansible.

• Executing builds and troubleshooting builds, Interaction with development and QA teams.

• Proficient in the areas of configuration and integration.

• Experience practicing Agile methodologies

• Having experience on Apache Tomcat.

• Good Experience on Ansible

• Good experience in code coverage tool like Sonar.

• Good knowledge in writing shell script for build automation purpose.

• Managing artifacts repositories by using Nexus Repository Manager.

• Experience in SDLC methodologies

• Having good experience on AWS

• Having good experience on AWS by configuring the EC2, Security Groups, Elastic IP's, storage on S3 Buckets, Load balancers, Auto-Scaling groups, Route53, Terraforms.

• Good Knowledge on Kubernetes.

• Proficient in the areas of configuration and integration.

• Customer focused, organized, detail oriented with the ability to meet deadlines.

• Good understanding about branching strategies, merging and taking regular backups of the source code.

Technical Skill Sets:

Operating Systems : Linux, Windows

Build Tool : Maven

Version Control : Git

Cloud Technologies : AWS

CI Tools : Jenkins

Containerization Tool : Docker

Configuration Management : Ansible, Terraform

Artifactory Storage : Nexus

Middleware File Systems : Tomcat

Scripting : Shell and Python

Educational Summary:

Bachelor of Technology from Jawaharlal Nehru Technological University-Hyderabad Organization Summary:

Working as Devops Engineer in Cognizant from march’2018 to till date Project profile:

Client: Citi Bank

Role: Devops Engineer

Roles &Responsibilities:

Work with various development teams to build and support automated builds, supporting daily continuous integration.

Used SonarQube for code coverage and code quality

Responsible for scheduling Environmental activity meeting and maintaining up to date information on environments.

Creating docker images

Docker images push to docker hub.

Checking the availability of servers and scheduling deploys for the day.

Coordinated releases with development and testing teams to ensure systems are ready for code to be deployed.

Configured and deployed application on Tomcat Successfully.

Automated some post build activities which reduces the manual effort and time of Buid.

Documented all build and release process related item.

Defined the Build and automated Testing Infrastructure. Educated both Development and QA teams with the tools and process.

Manually deployed WAR, JAR files to various environments as part of release process.

Involved in merging branches, updating deployed modules etc during release processes.

Proactively seeks opportunities to implement improvements to internal development processes.

Implemented continuous integration using Jenkins.

Created repositories according the structure required with branches, tags and trunks.

Attended sprint planning sessions and daily sprint stand-up meetings.

Created jobs for tagging and branching.

Configured plug-ins for the integration tool to the version control tool.

Utilize Jira for issue reporting, status, and activity planning.

Extensively used Maven tool to do the builds, integrated Maven to Eclipse.

Integrated Maven with Jenkins for the builds as the Continuous Integration process.

Build Java code in different Jenkins servers as per the schedule.

When required applied patches as per the release process.

For on boarding existing application, performing Knowledge transition from Development team to SCM team on build and deployment process.

Interacted with supporting teams to understand client deployment requests. Client: ABN Amro(Netherland Banking)

Role: Build and Release Engineer

Roles &Responsibilities:

Create and maintain build, deployment and rollback scripts/tools.

Execute scheduled application builds and deployments.

Provide support for application and environment configuration issues.

Coordinate with support teams to support and resolve build issues.

Maintain code branches and coordinate code mergers with revision control utility.

Manage, update, configure and provision development and testing environments..

Experience with using, administering or configuring Hudson/Jenkins CI tools.

Experience of creating release branches, Labels.

Experience of merging changes from release branch to depot and resolving the conflicts occurred at the time merge process.

Educate and mentor the engineering team on the organization’s build systems and processes.

Involved in working with tomcat Deployment server admin console for deploying applications.

Work with teams and project managers to deliver quality software within schedule constraints.

Communicated with all levels of engineering, management, development and test teams.

Responsible for documentation and execution of implementation and post implementation support plans.

maintain scripts for automating common activities.

Conducting or supporting the deployment of software releases into development and test environments, troubleshooting release package, and deployment procedure or environment configuration issues.

Build Java code in different Jenkins servers as per the schedule.



Contact this candidate