Post Job Free

Resume

Sign in

Engineer Java Developer

Location:
Fremont, CA
Salary:
$70/hr c2c
Posted:
February 12, 2018

Contact this candidate

Resume:

HARSH BHAVSAR

224-***-****

ac4f7e@r.postjobfree.com

Professional Summary:

Around 7+ years of IT Industry experience with designing, reengineering and deploying applications on cloud infrastructure with AWS and Azure platforms.

Strong experience in Azure and AWScloud in designing and use of different storage to achieve a quick scalable and efficient utilization of resources.

Worked on Software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.

Experience in working on Shellscripts, Python and J2EE technologies.

Worked on Chef, Run-deck, Puppet to automate our build/deployment process and do an overall process improvement to any manual process.

Deep understanding in SDLC and UMLdiagrams

Technical skills:

SCM Tools

Subversion(SVN), GIT, ClearCase, Perforce, Mercurial

Build Tools

Ant, Maven, Gradle

CI Tools

Jenkins, TeamCity, Bamboo

Configuration Tools

Chef, Puppet, Ansible,

Containerization

Docker, Kubernetes and Vagrant

Monitoring Tools

Splunk, Nagios, Cloud watch, Datadog

Bug Tracking Tools

Jira, Remedy

Cloud Platforms

AWS, Azure

AWS Services

EC2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, CloudTrial, SNS, SQS, SWF, EBS, EMR, Dynamo DB, Redshift, Lambda

AWS RDS

PostgreSQL, Aurora, MySQL

Database System

SQL Server 2000/2005, Mongo db. Oracle 9i/10g-PL/SQL

Scripting Languages

Python, Ruby, Shell Scripting, Power Shell

Languages

Java, C

Web Technologies

Google Web Toolkit, HTML, CSS, XML, XSLT, JAVA SCRIPT

Servers

WebLogic, WebSphere, JBOSS, Apache Tomcat, TFS, IIS, Ngnix

Network Services

FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinScp, SAN/NAS, MULTIPATHING, RAID LEVELS.

Platforms

UNIX, Linux, Solaris, Fedora, Centos 6.5,7, Red Hat, Windows NT/2003/2008, Microsoft windows

Professional experience:

Cisco Systems, San Jose Jan 2017 – Current

Cisco Systems, is an American multinational technology conglomerate, which is also world’s largest networking company.

DevOps Engineer

Worked in understanding and developing solutions to move applications from in-house datacenters onto AWS and from EC2 toVPCs to ECS and Docker-based solutions.

Managed and maintained a cloud infrastructure of thousands of systems involving a diverse series of applications -- apache, nginx, a variety of tomcat applications for VOD, varnish, WordPress, and haproxy.

Worked on Multiple AWSEC2 instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.

Used ELK to debug production issues and log the AWS S3 storage that stores the sites traffic activity.

Experienced with AWS VPC systems administration and security, making subnets, set up peering, NACL's and VPN burrows, Cloud Formation, EC2, VPCs and AWS organizing parts.

Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.

Used Ansible to automate entire application to fetch build from s3 and put on Aws Ami which is then able to reboot apache tomcat so it can be able to run end to end.

Maintenance and development of a venerable line of chef cookbooks and an in-house deployment pipeline with Jenkins and Rundeck.

WroteRecipes and Cookbooks and uploaded them to Chef-server, managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53&ELB with Chef Cookbooks. Installed Chef-Server enterprise On-Premise/WorkStation/ Bootstrapped the Nodes.

Triggered Lambda from DynamoDB where Lambda runs data transformation code and loads results into data warehouse by using Redshift which is an Internet hosting service.

Creation of crucial infrastructure as code projects in Cloud Formation and terraform as well as deployment strategies to create a true CI/CD pipeline.

Worked on Scheduling, deploying and managingcontainer replicas on a node cluster using Kubernetes and created

REST API to store, update, read and delete bucket information on Console using Kubernetes interfaces.

Managed Kubernetescharts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

Experience in using DockersSwarm and deployed springboot applications.

Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering.

Virtualized the servers using the Docker for the test environments and developer environment needs. Good knowledge on creating images through Packer.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.

Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.

Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments also used MAVEN as a dependency management tool to manage all the dependencies that are required.

Configured Jenkins daily periodic backups for Jenkins Config and plugins files and Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently.

Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Jenkins.

Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.

Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.

Automated the Applications and MySQL container deployment in Docker using Python and monitoring of these containers using Nagios.

Use build tools to aggregate projects using Apache, Ant, Maven, Groovy tools, and Gradle.

Experience with NOSQL databases Cassandra and MongoDB.

Experience in using SPLUNK for log analyzing and improving the performance of servers.

Environment: AWS (EC2, S3, Lambda, Glacier, VPC, EBS, RDS, ELB, Cloud Front, Cloud Watch), ELK, GIT, Maven, Jenkins, Chef, Ansible, Docker, Kubernetes, Nagios, Python, Shell Scripts, Bash, Ruby Unix/ Linux environment.

Northern Trust, Chicago Jan 2015 – Dec 2016

Northern Trust Corporation is a financial services company headquartered in Chicago, Illinois. It provides investment management, asset and fund administration, and fiduciary and banking services through a network of 85 offices in 18 US states and 20 international offices in North America, Europe, and the Asia-Pacific

DevOps Engineer

Participated in the release cycle of the product which involves environments like Development QA UAT and Production.

Worked with Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in TomcatAdminConsole.

Deployed OpenStack workloads onto AWS. Migrated cloud formation scripts of OpenStack to AWS templates to setup VPC.

Ansible installation and maintenance for infrastructure automation. Developed playbooks Ruby Shell scripts for build and deployment and configuration release process.

Using Ansible-Playbook (Python base) to automate build/setup LAMP Stack and manage multiple Red Hat and Windows cloud servers.

Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.

UsedPuppetand other configuration management tools to deploy consistent infrastructure code across multiple environments. Developed Puppet to configure, deploy and maintain software components of the existing infrastructure.

Extensively Implemented Continuous Integration and deployment using various Continuous Integration tools like Jenkins, Bamboo and knowledge on TeamCity.

Automated the cloud deployments using Puppetand AWS cloud formation templates and AMI

Used AWS to automate EC2, load balancing, vpc, Elastic load balancer for Multi Azto deploy applications.

Experience in managing Source control systems GIT and SVN. Created scripts in Python which integrated with Amazon API to control instance operations.

Worked on AWS cloud watch for monitoring the application infrastructure and used AWS, SNS, SQS and Cloud Trail for notification and logs.

Developed Chef Cookbooks to automate IIS, MsBuild, WebLogic and Tomcat installations.

Implemented Chef Cookbooks, Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.

Installed Chef Cookbooks and migrated ChefServer to AWS Ops Works using which cloud services were automated.

Integration of Automated Build with Deployment Pipeline.InstalledChef Server and clients to pick up the Build from Jenkins repository and deploy in target environments.

Set up Jenkins master and added the necessary plugins and adding more slaves to support scalability and agility.

Configuring Jenkins as a common CI engine to build and promote applications to DEV, QA and STAGING to Linux environments.

Virtualized the servers using the Docker for the test environments and dev-environment needs.

Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.

Analyzed and resolved conflicts related to merging of source code for Git.

Managed Maven project dependencies by creating parent-child relationships between projects.

Used ANT and Maven as a build tools on java projects for the development of build artifacts on the source code.

Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.

Environment:AWS EC2, S3, Glacier, VPC, EBS, RDS, ELB, Auto scaling, CloudFormation, Cloud Front, CloudWatch, GIT, Maven, Jenkins, Chef, Ansible, Docker, Nagios, Python, Shell Scripts, Bash, Ruby Unix/ Linux environment.

Frontier Communications, IndiaFeb 2010 - Dec 2014

Frontier communication is an it infrastructure company based, which specifically works on networking domain.

Java Developer

Assisted with migration to Spring Batch 3.0 (JSR 352) by developing core framework components.

Developed and modified applications for member eligibility.

Troubleshot and corrected problems with code that validates availability for over 10,000 non-members with multiple life events that changed their qualification.

Developed a reporting application for special member offers.

Provided 24x7 support in case of outages.

Assisted with 2048-bit migration of an "in-house" certificate management system, including facilitating the transition to new Certificate Authority (CA) server, platform, and automated process tools.

Developed build and test procedures / tools to access the managed PKIwebservices using client code generated from WSDLs provided by the MPKI provider.

Performed testing and evaluation of over 30 programs with disparate browsers, applications and systems.

Assisted with migrating code / build systems from Java 1.4 on Sun Solaris to Java 5/6 on Red Hat Linux.

Supervised 5 other developers / analysts and provided regular updates to the management team of progress.

Recreated build process for 7 applications / libraries using Ant that had become broken by previous changes.

Proposed Continuous Integration (CI) system to aid in testing and maintaining code for future releases.

Built custom Linux (RHEL 5.8 and CentOS 6.3) test environments to assist with regression testing and redeployment of applications from Sun Solaris to Linux (RHEL).

Assisted with troubleshooting and resolving Oracle WebLogic server problems which prevented application deployment.

Worked on modules that would generate periodic reports for finding call information, plotting movements on number on Google Maps, and so forth.

Worked on a requirement to enable pulling data from MySQL DB and loading data onto Oracle DB, utilizing the JVM in Oracle; the credentials for this MySQL DB were obtained on the fly.

Education:

Lamar University - TX 2016

Masters of computer science

Gujarat Technological University – India 2010

Bachelor of computer engineering



Contact this candidate