Sr. Devopsengineer Resume
Rochester, MN
PROFESSIONAL SUMMARY:
- Around 8+ years of experience in IT industry working as a Build and Release Engineer in packing, automating, building, deploying, and releasing of code from one environment to another environment.
- ExperienceworkinginaDevOpsEnvironmentasaDevOpsengineerworkingonvarioustechnologies/ applications like ANT, Maven, Gradle, GIT, SVN, Jenkins, Bamboo, Puppet, Chef, Ansible, Docker, AWS and Azure.
- Excellent understanding of the principles and best practices of SoftwareConfiguration Management (SCM) in Agile and SCRUM methodologies.
- ExperienceinAdministrationofProduction,DevelopmentandTestenvironment'scarryingWindows,Red Hat Linux, Centos servers.
- Experience in managing applications using AWS Cloud which includes services like: EC2, S3, EBS,VPC,ELB,AMI,SNS,SQS, RDS,IAM,Route53,Autoscaling,CloudFront,AWS Lambda,CloudWatch,Cloud Formation, OPS Work, Security Groups.
- Experience in Microsoft Windows Azure (PAAS and IAAS) technology and Azure Components (Fabric, RDFE, Storage, CDN, Azure Websites, and WATM) automation Testing.
- Writing PowerShell scripts as TFS Build steps to implement multiple business rules. These rules call REST APIs to read Git pull requests, read and update work items, trigger builds and abort builds if rules are not met. These are consumed by all build definitions and Git repos using submodules.
- Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, Microsoft Octopus, MS deploy & TFS.
- Good working Knowledge in Clouds , OpenShift and Redhat.
- Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Got good knowledge with Mesos but worked mostly with the docker and Kubernetes .
- Implemented Mesos and Marathon, Kubernetes for Orchestration with Docker .
- Good Knowledge on setting up Apache Mesos /Zookeeper/Marathon framework.
- Deep understanding and experience in latest messaging services like Apache Kafka.
- Experienced in using Kafka for streaming of data.
- Analyzed performance of OpenShift containers using cloud forms monitoring features.
- Worked on OpenShift to leverage integrated components from Kubernetes to automate Application builds, Deployments, scaling and management.
- Design and demonstrated several Proof of Concepts (POC for OpenShift / Kubernetes platform.
- Used Redhat OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
- Experience in using the build tools like Apache Maven,ANTand Gradlefor the generation of deployable artifacts such as jar, war and ear files from the source code.
- Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
- Hands of experience on application server maintenance and J2EE application deployment in application servers like Apache, Tomcat, IBM Web Sphere, and Oracle Web logic.
- Experience in using virtualization tools like Virtual Box, VMware and provisioning virtual machines using Vagrant.
- Worked across both private (OpenStack) and public clouds (Amazon AWS & Azure).
- Operational experience with multiple OpenStack distributions like Mirante’s OpenStack , Red Hat OpenStack , and OpenStack Ansible project.
- Experience managing various enterprise level LAMP stack and Java applications.
- Experiences in IaaS (OpenStack) and PaaS service like OpenStack, AWS and Pivotal Cloud Foundry (PCF).
- Customized java buildpack based on project requirement for pushing application in PCF.
- Experienced in cloud automation and cloud server/server less frameworks PCF .
- Hands on experience in creating pods and managing on the cluster environment on Kubernetes.
- Experience in working for a high scalability and high availability environment running Linux and Windows.
- Experience in using NexusAntifactory Repository Managers for ANT, Maven and Gradle Builds.
- Excellent knowledge on JAVA/J2EEand the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
- Good knowledge in analysis issues with firewalls, networks, private and public VIPs .
- As we performed different tasks to ensure the application security like continuously monitoring various infrastructures components, performing Vera code scans before each release, performing code reviews to identify the hard - coded passwords etc.
- Experience in designing end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and Chef cookbooks and recipes.
- Configured Chef infrastructure. Setup chef infrastructure for various environments. Used opensource chef, chef-solo and chef-zero. Also, written various cookbooks for infrastructure automation.
- Expertise in creating Chef Cookbooks/Recipes, custom resources, libraries, etc. Implemented exception handling using chef handler.
- Configuring and maintaining Puppet master server, creating modules and pushing them to puppet clients around hundreds of servers.
- Experience working with Puppet, Chef and Ansible for configuration management and application deployments and creating puppet modules to provision Apache webservers, Tomcat servers, MySQL and Mongo DB database servers.
- Used PowerShell for DevOps in windows based system.
- Experience in CreatingSnapshotsandAmazonMachineImages(AMIs)oftheinstancesforbackupandcreatingclone instances.
- Hands on exp. On website code and website patch Deployment and deployment tools like UDeploy (IBM), URelease, GIT, Jenkins, Antifactory.
- Strong experience with messaging systems like JMS using RabbitMQ .
- Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Experienced in RESTful service design, documentation, and implementation experience; AWS API Gateway .
- Experienced in Server monitoring, capacity planning, application monitoring with the help of Nagios, Cloud Watch and Splunk.
- Administration of DevOps tools suite: Team city, GitHub, JIRA, Confluence, Puppet , Octopus Deploy and ELK stack.
- Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
- Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Kibana) for AWS EC2 hosts.
- Created an environment using Elasticsearch, Log stash, and Kibana to ingest logs to assist in future forensic analysis and incident handling, and migrated the environment into a Docker container to reduce setup time.
- Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
- Extensiveexperienceindevelopingandmaintainingbuild,deploymentscriptsfortest,StagingandProduction environments usingBash, Shell, Python, Ruby, Go and Perl scripts.
- Manual testing of PHP, Angular, and Go Language script built website.
- An in depth understanding of Scala programming language along with lift framework.
- Good knowledge on writing queries for Couchbase and SQL.
- Implemented the NoSQL databases like Casandra and later HBase, the management of the other tools and process observed running on MongoDB.
- Strong knowledge and experience in NOSQL column oriented databases like Cassandra and MongoDB and its integration with Hadoop cluster.
- Familiarity with a NoSQL database such as MongoDB .
- Familiarity with NoSQL and Graph database - Cassandra, Hive, MongoDB.
- Processed the source data to structured data and store in NoSQL database Cassandra.
- Strong ability to troubleshoot any issues generated while building, deploying. Experienced in production support in addition to scheduling and running, automating jobs using Cronjobs.
- Experience in using protocols like HTTP, SSL, DHCP, DNS, LDAP and assisted developers in troubleshooting.
- Experience with Atlassian tools like Bamboo, Jira, and confluence.
- Worked on Confluence and Jira for issue tracking for smooth visibility across the platform.
- Handled on-call rotation to provide 24*7 support for client's infrastructure
- Excel l en t comm uni cati v e, i nt er per sona l, i nt ui ti v e, analy si s and l ead er shi p sk i l l s w it h abi l i t y to w or k eff i ci ent l y i n bo t h i nd epende nt and t eamw or k env ir onm ent s.
TECHNICAL SKILLS:
Version Control Tools: C, C++, .Net, java, PHP, Python, Shell, Perl, Ruby,Go.
Languages: Apache ANT, Maven, Gradle, Microsoft Build.
Build Tools: Oracle 9i/10g/11g/12c, MySQL, DB2, MongoDB, Cassandra.
Databases: Jenkins, TeamCity, Atlassian Bamboo.
Continuous Integration Tools: Nexus, JFrog.
Artefact Repository Management Tools: Puppet, Chef, Ansible.
Configuration Management Tools: Docker, Apache Mesos, Marathon, Prometheus, Kubernetes, ECS.
Containerization/Orchestration: AWS, Azure, Open Stack,PCF.
Cloud Providers: JIRA, REMEDY, IBM ClearQuest.
Bug Tracking Tools: NAGIOS, Splunk, Zabbix, Cloud Watch.
Monitoring Tools: Linux, Windows Servers, Ubuntu, Virtual Box, VMware.
Operating Systems/Virtualization Tools: Apache Tomcat, WebLogic, WebSphere, JBOSS.
PROFESSIONAL EXPERIENCE:
Confidential, Rochester, MN
Sr. DevOpsEngineer
Responsibilities:
- Automated Build and Deployment process-setup Continuous Integration and Continuous Deployment of applications onto different environments like Dev, QA and Production.
- Implemented Continuous Integration and Delivery framework using GitHub, Jenkins, Gradle, Nexus, Chef and Puppet.
- Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
- Trained developers to get familiar on TFS 2015&2017 Work Items, Queue New Builds, and Work Spaces with Visual Studio.
- Developed build and Deployment Scripts using Gradle as build tool in Jenkins to move from one environment to other environments.
- Installed and configured Nexus repository manager for sharing artifacts between internal teams.
- AutomatedthemigrationofSVNrepositoriestoGITwhilepreservingthecommithistoryandothermetadata like branches, tags and authors.
- Created, maintained and administered GitHub as Source control manager and GitHub branch management and merging to facilitate collaboration between development teams and Configured Web hooks for push events on GitHub to trigger a build automatically on Jenkins.
- Setup Octopus Deploy tool to automate .Net deployments across different projects.
- Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment PowerShell scripts and via tools which includes like Octopus .
- Design included high availability and elastic controllers managing application, MySQL and web server clusters on virtual machines running under OpenStack initialized via Chef cookbook recipes.
- Configured Chef infrastructure. Setup chef infrastructure for various environments. Used opensource chef, chef-solo and chef-zero. Also, written various cookbooks for infrastructure automation.
- Expertise in creating Chef Cookbooks/Recipes, custom resources, libraries, etc. Implemented exception handling using chef handler.
- Built, deployed and managed OpenStack Environment using Merantis Fuel 7.0 for PCF bosh deployments.
- Conceptualized a CI infrastructure using a combination of Python, Chef, Vagrant + Virtual Box, and Jenkins to perform automated installation and API level testing (i.e. Tempest, Rally) for an OpenStack platform product deployed on bare metal systems.
- ResponsiblefortheContinuousDeliverypipelinegiventoallapplicationteamsastheyon-boardtoJenkins as a part of migration.
- Design and development of Java applications that access relational databases through JPA (Java Persistence API) framework.
- Configured Jenkins jobs with the Gradle scripts for various deployments of JAVA/J2EE enterprise applications.
- Configured Jenkins Jobs to work with U Deploy for post build kick-offs.
- Processed requests for deployments to environments in U Deploy.
- Developed and designed continuous integration pipeline and integrated using Git, Jenkins, SonarQube.
- Administrating, installation, configuration of SonarQube Software and scan the code analysis.
- Prepare Continuous Integration and Continuous Delivery, along with code quality check, using Git, Jenkins, SonarQube, Maven, Nexus for Java based applications.
- Worked with the groovyscripts in Jenkins to execute jobs for a continuous integration pipeline where ‘Groovy Jenkins Plugin’ and ‘Groovy Post-Build Action Plugin’ is used as a build step and post build actions.
- VirtualizedtheserversusingtheDockerforthetestenvironmentsanddev-environmentsneeds.And,configuration automation using Dockercontainers.
- Designed and built highly available private cloud and migrating large production systems on PCF.
- Experience in Pivotal Cloud Foundry (PCF) Installation, configuration and maintenance.
- Managing the multi-tier and multi-region architecture using AWS Cloud Formation and Automating the Cloud Formation using Terraform.
- In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform.
- Developed Open Stack API to integrate with Amazon EC2 cloud based architecture in AWS , including creating machine Images.
- Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
- Support Experience with automation testing tools like Selenium for Java Application.
- Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
- Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker .
- Expert in launchingAmazonEC2CloudInstancesusingAmazonWebServices(Linux/Ubuntu)andconfiguring launched instances with respect to specific applications.
- Experience in building REST API (Micro Services) using NodeJS , Express-JS, and MongoDB.
- Configured puppet to provision docker containers on two different hosts with NodeJS container on one host, fetching data from a MongoDB, container running on different host.
- Used NoSQL, MongoDB and Elastic cache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Gradle for deployment and build management system.
- Worked on the setup of MongoDB and NoSQL databases for Multifamily LOB to provide faster performance in accessing XML data, to reduce TCO and for faster time to market in making schema change.
- Configured tools like Elastic Search , Log stash and Kibana.
- Monitored Application and server logs using the ELK stack.
- Administration of the tools with this order Teamcity, GitHub, JIRA, Confluence, Puppet, Octopus Deploy and ELK stack.
- Manage Confluence trouble shooting, permissions, and workflows.
- InvolvedinsettingupJIRAasdefecttrackingsystemandconfiguredvariousworkflows,customizationsand plug-ins for the JIRA bug/issue tracker.
- PerformedS3bucketscreation,policiesandontheIAMrolebasedpolicesandcustomizingtheJSONtemplate.
- Involved in scrum meetings, product backlog and other scrum activities in collaboration with respective teams
Environment: AWS, Puppet, Chef, Ansible, OpenStack, TFS,GIT, Jenkins, Gradle,Octopus, UDeploy, JIRA, Docker, Kubernetes,Linux, Apache Tomcat, MongoDB, WebSphere, Python script, Ruby script,MySQL.
Confidential, Birmingham, AL
DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications through the agile process Using DevOps tools.
- Worked with Development and QA teams to continuously integrate software development using Maven, GIT, Jenkins.
- Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments and Involved in editing the existing Maven files in case of errors or changes in the project requirements.
- Integrated Ant and Maven with TFS source control to automatically trigger Builds and publish results back to TFS.
- Involved in release and deployment of large-scale C#, Website and Web applications using TFS repository.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of JAVA projects and managing Maven repositories.
- Used Aws Lambda for Server less code compiling and Kinesis for the product development.
- Implemented continuous delivery pipeline involving Jenkins, Ansible to complete the automation from commit to deployment.
- Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 Cloud using PCF.
- Debug and resolve Pre-Post OpenStack deployment failures.
- Created playbooks for OpenStack deployments and bug fixes with Ansible.
- Hands on experience in automating builds and deployment process using Shellscripting .
- Used the Application Server Admin (JBOSS/ Tomcat) to manage the systems remotely using Ansible and using Linux.
- Developed the solution from the ground up which utilizes: Spring Tool Suite, Spring Boot, Maven, Java 8, Eclipse, a RESTful microservices architectures using JPA (Java Persistence API), JDBC, Hibernate, MySQL, and Ubuntu 16.
- Incorporated Ansible and Vagrant to provision testing environments and model network configuration changes.
- Communicated with groups to create REST API services to expose team data in a secure way with token-based authentication.
- Dockerized the java Spring Boot micro service application by writing the Docker file as required.
- Used RHEL Atomic host as the Docker host and did a proof of concept with a use case of 3 tier web-app-db. java application to host with in Docker containers.
- In charge of creation and modification of Instances, AMI’s, and Security Groups within EC2. Monitor and built reports through Cloud Watch.
- Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
- Used the AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, then to resume it again.
- Implemented DNS service through Route 53 on ELBs to achieve secured connection via HTTPS.
- Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API Gateway.
- Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon.
- Achieved Continuous Delivery on high scalable environment, used Docker coupled with Nginx.
- Deploy and monitor scalable infrastructure on Amazon web services ( AWS ) & configuration management using Ansible .
- Installed Ansible Tower and wrote playbooks, created roles to rollout configurations to different environments.
- Created playbooks for AWS deployments and bug fixes with Ansible .
- Built a configuration driven API which can work with multiple messaging systems like RabbitMQ and WebSphere MQ.
- Creating Cloud Formation scripts for hosting software on AWScloud and automating the installation of software through PowerShell scripts.
- Deployment of Cloud service including Jenkins and Nexus using Terraform.
- Worked with Nexus repository manager to proxy, collect, and manage the dependencies on the collection of JARs.
- ConfigurationandmaintenanceApacheTomcatServersandmanageLinuxandWindows virtual servers on AWS EC2.
- Developed Open Stack API to integrate with Amazon EC2 cloud based architecture in AWS , including creating machine Images.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Employed automation, utilizing PowerShell and batch scripting best practices and Cloud Formation templates, to ensure repeatable deployments and for automating the AMI image deployment.
- Designed and developed UNIX shell scripts to schedule jobs. Also wrote pre-session and post-session shell scripts, Wrote PL/SQL scripts for dropping, debugging and rebuilding indexes.
- Used Scala collection framework to store and process the complex consumer information. Based on the offers setup for each client, the requests were post processed and given offers.
- Use Kafka for publishing and consuming the updates to the inventory and calculate the immediately sellable quantity.
- Involved in writing code with Scala which has support for functional programming.
- Experience on implementation of a log producer in Scala that watches for application logs, transform incremental log and sends them to a Kafka and Zookeeper based log collection platform.
- Developed quality code adhering to Scala coding Standards and best practices.
- Analysis on usage of Cassandra cloud services in the existing modules.
- Dealing with data stored in Cassandra database, preparing document to explain the customer about the working of the application, and handling two levels of testing to provide a quality product to the end user is the major work involved.
- Configured and managed environments DEV, QA, UAT and PROD on OpenStack for various releases and designed instance strategies.
- Worked with Terraform for automating VPC's, ELB's, security group's, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
- Experienced in container orchestration and container clustering using Kubernetes.
- Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash and Terraform.
- Used JIRA tool to track all the defects and changes related to Build and Release Team.
- Have used Confluence to create, share and discuss content and projects.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch, creating automated build and release environment using CI/CD Tools like Jenkins.
- CreatingCloudWatchalertsforinstancesandusingtheminAutoscalinglaunchconfigurationsandconfigure Route 53.
Environment: AWS, Maven, GIT, MySQL, TFS, LINUX, Jenkins, MongoDB, Microservices, Docker,Kubernetes, JIRA, Ansible, Apache Tomcat, Bash script, PowerShell and Shell Script.
Confidential, Raleigh, NC
DevOps Engineer
Responsibilities:
- Connected continuous integration system with GIT version control repository and continually build as the check-inn's come from the developer.
- Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools to make the OpenShift cloud setup.
- Used Ant as build tool on Java projects for the development of build artifacts on the source code.
- Expertise in deploying artifacts like WAR, JAR using Puppet on QA, PROD Environments.
- Worked on Continuous Integration System i.e. Jenkins . Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines. we performed different tasks to ensure the application security like continuously monitoring various infrastructures components, performing Vera code scans before each release, performing code reviews to identify the hard-coded passwords etc.
- Experience to build CI/CD Pipeline to automate the code release process using Integration tools like GIT, GitHub, Jenkins and artifact repo. Used Shell script to perform testing on Jenkins.
- Installing and configuring Jenkins, installing plug-in, configuring security, creating a master and slaves for implementation of multiple parallel builds.
- Experience in installation, set-up, and management of build servers and management tools like Jenkins, GIT, Jira, Selenium, ANT, Maven, Python, Tomcat, etc.
- Experience in working with Selenium IDE and Selenium Web Driver using TestNG.
- Developed automation framework for Application Deployments to the cloud environments.
- Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Ant and Python.
- Worked on creating various types of indexes on different collections to get good performance in Mongodatabase.
- Expert on Redhat OpenShift v3 PaaS platform, extensive knowledge on Docker containers and RHEL.
- Used Docker and OpenShift to manage micro services for development and testing.
- Used Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
- Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers, Mesos and Kubernetes .
- Created indexes for various statistical parameters on Elasticsearch and generated visualization using Kibana.
- Created an environment using Elasticsearch, Log stash, and Kibana to ingest logs to assist in future forensic analysis and incident handling, and migrated the environment into a Docker container to reduce setup time.
- Deployed the Java applications into web application servers like JBoss.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Written manifests and modules for puppet to do tasks like application deployment, configuration and create filesystems.
- Experienced in installing VM in Azure - Managed Azure services and subscriptions using Azure portals and PowerShell, managed Azure resources to Azure Resource Manager Azure Virtual Networking - Implemented Virtual Networks using deployment template.
- Experienced in Azure Network Configuration - Created resource groups using resource manager which allow to see cost/billing and monitoring information for resources within a resource group and manage access to those resources as a set for individual customer.
- Involved in migration from on-premises to Azure Cloud and created customer images for VM's. Deployed clusters using JSON template and power shell in AZURE.
- Experienced in Azure SQL Services - Created Azure SQL database, performed monitoring and restoring of Azure SQL database. Performed migration of Microsoft SQL server to Azure SQL database.
- Created Puppet Automation tools and builds, and do an overall process improvement to any manual processes.
- Involved in sprints and planned releases with the team using JIRA and Confluence.
Environment: Azure, Java, Shell, PowerShell, Ruby, GIT, GitHub, MongoDB, Puppet, Jira, Jenkins, Docker,Kubernetes, Ant, WebSphere, WebLogic, JBoss, Python.
Confidential, Chicago, IL
Build and Release Engineer
Responsibilities:
- Developed build and deployment scripts using ANT as build tools to move from one environment to other environments.
- Build and maintain SQL scripts and execute different scripts for different environments.
- Installing Red Hat Linux using kick start and applying security polices for hardening the server based on company's policies.
- Manage the configurations of multiple servers using puppet .
- Developed build scripts for Java/J2EE Applications using ANT.
- Build and release of Cloud based products containing Linux and Windows environments, using Power Shelland Python Scripting.
- Developed and maintained the Shell and Perl scripts for automating the deployments and build process.
- Deployed build artifacts into Web Logic Server and Oracle DB .
- Involved in the release cycle of the products from environments like Development, QA and UAT through Production.
- Performed Branching, Tagging, Release Activities on Version Control Tools SVN.
- Developed and implemented Software Configuration Management strategies for various applications according to the agile process .
- Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
- Presented on View Object pattern in Web Application Automation C#, Ruby,Power shell, Selenium, Team City.
- Responsible for Open Stack core infrastructure including code review, continuous integration systems, and developer tools.
- Established Open Stack Infrastructure Program.
- Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
- Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and ANT to schedule the builds.
- Attended weekly release meetings with Development Team to identify and mitigate potential risks associated with the monthly/quarterly releases.
Environment: ANT, MySQL, RedHat, Hudson, Puppet, Java/J2EE, Shell Script, Perl Script, Oracle DB, GIT.
Confidential
Java Developer
Responsibilities:
- Worked on research on available features in newer versions of Application and Database software and identify possible usage in current project.
- Developed Scripts and resolved run time errors in Q language.
- Worked with XML, J2EE technologies Servlets, JavaScript, JSP, JSF, EJB, AJAX, JDBC, Angular JS, J Query MQ series, XML and JDOM
- Worked closely with WebSphere administrators, Oracle DBA and Mainframes DB2 DBA in application query optimization and performance improvement.
- Worked with team members from many groups to come up with timely, quality decisions and technical solutions.
- Developed several EJBs (Both Session beans and Entity) which holds the business logic of the application.
- Implemented code coverage tool to identify the dead code in the application.
- Experienced in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects.
- Developed highly efficient algorithms in C++ and C# through both pair-programming and independent work.
- Implemented Eclipse IDE tool and Tomcat server for working environment of the project.
- Experienced in delivering web projects on time using both Agile and Waterfall methodologies.
- Developed User Interface using JSP/Servlets.
- Worked on Integrating the modules and bug fixing.
- Worked on Production support and implemented unit testing, system testing and integration testing.
Environment: Java (JDK1.4), XML, HTML, DHTML, JavaScript, Agile, EJB, Oracle, XSL, XSLT, Hibernate3.0, Rest based web services, Apache Tomcat, Angular JS, J Unit, Eclipse, jQuery, SOAP, ANT, UNIX/Windows NT.
