We provide IT Staff Augmentation Services!

Sr. Java/ Devops Developer Resume

5.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • Over 9 years of Professional experience in full SDLC development involving requirement analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based/Enterprise environment, Distributed n-tier architecture and CI/CD automation.
  • Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Financial, HealthCare and Manufacturing Industries.
  • Expertise in Urbancode deploy administration and plugin development. Worked extensively with development teams setting new deploy automation setups.
  • Experience troubleshooting deploys in Urbancode deploy and custom deploy steps based on automation requirements
  • Plugin development experience for Urban code deploy
  • Experienceworking on Continuous Integration and Delivery platform as DevOps Engineer.
  • Expertise in deployment automation and creating custom deploy steps as per the deployment requirements
  • Expertise in J2EE technologies and JAVA
  • Experience creating deployers from scratch for various platforms like JBoss,was, NewWeb, Hadoop and Datastage
  • Involved in CI/CD work from local machine building to deploying artifacts in server including version managements, source controlling and deploying
  • Involved in artifactoryadministration and tasks include artifact uploads, permission group creation and folder managements
  • Very strong knowledge conceptually and practically in CI/CD concepts
  • Very strong knowledge and experience using deployments tools IBM UCD and Jenkins
  • Extensive use of Version Controls like CVS, SVN and Google Code subversions.
  • Very good understanding and experienced in SDLC and Object-Oriented Programming (OOP). Experience with Waterfall, Agile methodologies.
  • Proficient in PERL and SHELL scripting.
  • Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing JUnit test cases and System Test Cases.
  • Implementation, design, architecture and support of cloud-based server and service solutions (AWS)
  • Experienced practitioner of waterfall and Agile methodologies.
  • Having Good experience in resolving production issues.
  • Self-motivated Team Player with excellent Interpersonal and Communication Skills.
  • Strong analytical and problem-solving skills. Willingness and ability to adapt to new environments and learn new technologies

TECHNICAL SKILLS:

Domain: Banking, Health Care, Manufacture, Finance

Database Skills: Oracle, PL/SQL, SQL, Oracle 11g, MySQL, SQL Server 2008, SQL Developer, Toad, SQLite3, Microsoft Access, EBX

Programming Languages: JAVA, C#, C++,SQL, COBOL, UNIX

J2EE Technologies: Java, JSF,JSP, JDBC, JNDI, Swings, Servlets, JQuery, Struts 2.0, Springs, Spring Batch, Hibernate

Web Technologies: HTML5, XML, CSS, XSL, AJAX 2.0, .Net, XSL, XHTML

Web/Application Servers: JBOSS, Apache Tomcat7.1, Weblogic, IBM WebSphere

Web Services: SOAP and Restful

Scripting Languages: Java Scripting, PERL Scripting, Shell scripting

Build Deploy Tools: SDSS, JAP 7, Maven, ANT

Operating Systems: LINUX, UNIX, Windows 7, Vista, XP, 2000, 98

Version Controls: CVS, Google Code, SVN

IDE: Eclipse (Europa, Indigo, Hugo), Net Beans, MyEclipse,Rational Rose.

Eclipse Plug: ins (Code Pro, Find Bugs, PMD), HP-ALM, Quality Center(QC), JIRA

Design Tools: MS Visio, Argo UML

Others: MS Office, Excel, Microsoft Word, QA4J, SART, MS Access

PROFESSIONAL EXPERIENCE:

Sr. Java/ DevOps Developer

Confidential, San Antonio, TX

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developed plugins for automation of deployment process using UrbanCode deploy.
  • Designed and developed command center application and configured email alerts to health check the functionality of various applications.
  • Developed shell scripts for server-side automation.
  • Developed several REST web services supporting XML and JSON.
  • Developed framework for pushing versions from GitLab-CI and artifactory to UrbanCode deploy
  • Experience developing plugins for deploy automation using JAVA, Groovy and shell script
  • Experience developing plugins for builds which provides tasks for gradle build
  • Worked on writing ANT and GRADLE build scripts for multiple projects
  • Worked with service now automating service requests using workflows and rest messages
  • Create/maintain infrastructure for client applications continuous build and deployments
  • Design and develop continuous build pipeline by integrating git, urbancode deploy, maven/ant/gradle.
  • Design and develop continues deployment pipeline by integrating Jenkins, urbancodedeploy and websphere/tomcat/IIS deployment servers.
  • Develop automations to provide self-service build and deployments to developers, QA teams by integrating tools like Jenkins, Urbancode Deploy, ServiceNow using rest apis.
  • Platform automations - develop automations for tool installations like websphere, tomcat, apache using urbancode deploy tool and groovy/shell/powershell scripts.
  • Design and develop solutions for end user computing team such as providing local admin rights, running utility scripts in user desktops/laptops/vdis.
  • Help operations teams like Unix admins, middleware server admins with automations, tool integrations and implementing best practices.
  • Gather requirements and identify requirement gaps.Develop/enhance scripts for process improvements, continuous builds and deployments.
  • Configure/update build and deployment tools like Jenkins, sonar, urbancode deploy, etc
  • Participate in meetings related to release management (with the client) and related to technical deliveries.
  • Review the developed code and make sure it adheres to the design, standards and guidelines of the client and TCS.
  • Configure/onboard developed applications to code analysis tools for analyzing code quality and to identify vulnerabilities
  • Identity manual tasks, deployments and develop possible automations.
  • Support both onsite and offshore team on technical issues
  • Provide guidance to clients with infrastructure enhancements for better performance and stability
  • Support the client on estimations, and manage expectations
  • Manage client delight, and build a strong client relationship
  • Developed and automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX/Linux environments.
  • Implementation of CORE JAVA concepts for plugin development for UrbanCode Deploy
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
  • Used JUnit, Mocktio and Power Mocks framework for unit testing of application.
  • Worked on installing and configuring JBOSS and WebSphere servers for teams in organization working as part of DevOps team
  • As part of migrating from RTC to GITLAB, developed GRADLE scripts and YML file.
  • Experience using GIT bash and GIT eclipse UI
  • Responsible for uploading docker images to artifactory servers based on Open source forum approvals
  • Created pipelines in Gitlab that deploys code to openshift clusters
  • Experience providing support for CI/CD tools and troubleshooting deploy failures in production servers
  • Experience in defect resolutions and configuration management change processes to supportapplications in PROD and integration testing environments.

Environment: JDK 1.7, GITLAB CI, IBM-UCD, RTC, Agle, Hibernate 4.0, spring 3.5, JUnit, Mockito, Power Mock, Maven, Restful Web Services, Oracle 11g JENKINS, HTML5, CSS3, JavaScript, Angular JS, JQuery, Bootstrap, SVN and WebLogic, Intellij

Confidential

J2EE/Build Engineer

Responsibilities:

  • Performed all necessary day-to-day GIT support for different projects.
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Designed and developed shell scripts.
  • Good Knowledge in Azure cloud services, Azure storage, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
  • Design, Plan and create Azure virtual machines, Implement and manage virtual networking within Azure and connect to on-premises environments.
  • Hands on compiling builds using pom.xml and build.xml.
  • Worked on Puppet for the deployment of servers with custom scripts. Deployed
  • Puppet for configuration management to existing infrastructure.
  • Responsible for creating Puppet modules and manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation processes using Puppet.
  • Implemented creating Chef Cookbooks and recipes and Puppet manifests (tomcat, web logic, etc ) to automate the infrastructure platform configuration.
  • Wrote, maintained, reviewed and documented modules, manifests and Git repositories for Puppet Enterprise on RHEL and Windows platforms.
  • Implemented Chef to deploy the builds for Dev, QA, and production.
  • Created scripts that automate or improve the builds for all client-side platforms - iOS, Android, Windows, and Mac using Git and Jenkins, among other tools.

    Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.

  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated Maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB. Performed necessary day to day Subversion/GIT support for different projects. Created and maintained Subversion/GIT repositories, branches, and tags.

    Utilized WAR and JAR files for deployment of enterprise apps.

  • Use JIRA to track issues and Change Management.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Performed clean builds according to scheduled releases.
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.
  • Participated in the release cycle of the product which involves environments like developments QA and production.

Environment: Azure, ANT, MAVEN, Apache & Tomcat, shell & Perl scripting, JIRA, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB, Puppet, Chef.

We'd love your feedback!