Java Developer Resume
Newark, NJ
SUMMARY:
- Proven experience in Technical Industry as a Tech Lead, DevOps Engineer, AWS Cloud Engineer, Sr. Systems Admin, Java Developer and Sr Application Support Administration services in an Enterprise Web services Hosting team for multiple products and applications.
- I am currently pursuing my career in the areas AWS Cloud Engineering, DevOps Engineering and automation.
- I deliver efficient, working and sensible solutions.
- I aspire to create, improve and support operational ecosystems.
- I strive to increase efficiency, accuracy, and dependability of websites and application hosting environments.
- I hone my skills continuously and share my skills with my teammates.
- Offers over 15 Years of cumulative experience in various roles as AWS Cloud Engineer, DevOps Engineer, IT Operations/Application support Administrator, J2EE Developer and Project Manager
- Certified AWS Architect Associate
- Experience with various AWS Cloud services EC2, IAM, VPC, ELB, Cloudformation, S3, SNS, Route53 etc.
- Provided Continuous Integration and DevOps services to multiple product teams using tools like Jenkins, Bamboo, BitBucket/Github, SVN. Provided Release Management Support.
- Created an automation framework to restart around 150 servers and all the applications. Led a team to set up this process in Production and Non - Production environments using Ansible and Atlassian Bamboo.
- Created monitoring systems using Nagios for Production and Nonproduction environments. This provided the monitoring services for all the integral parts of a hosting environment e.g web servers, application servers, websites, LDAP Services, FTP Servers etc. This s setup was emulated for the entire company and led to the creation of NOC department.
- Developed multiple monitors using Bash, Perl and Java languages
- Excellent written, oral and interpersonal communication skills. Collaborated with individuals and teams spread across the globe to execute successful completion of multiple projects.
- Setup Middleware environment, DevOps setup in AWS cloud
- Led teams of various sizes to provide support for web/application hosting environments to keep them at a peak performance.
- Led Technical and Non-Technical teams located in DC, Chicago, Austin, Chennai and Nagpur for multiple long term projects. Mentored team members to improve their technical and soft skills.
- Led the Middleware team during Confidential . One of the key members of the decision-making process of Data center selection.
- Provided Systems administration support for a large number of Production and NonProduction Linux servers.
- Performed multiple upgrades involving WebSphere Portal and Application servers.
- Provided Application Support Administration services in an Enterprise Web services Hosting team for multiple products and applications
- Set up end to end Application server environments involving Glassfish, Tomcat and Apache Webservers.
- Designed and developed Synthetic website monitors by combining Nagios monitoring engine and Apache JMeter. This has provided the ability to mimic interactive web transactions and reduced the development time for monitors from 2 weeks to 2 hours and saved hundreds of thousands of dollars over the years.
- Setup close to 20 websites of various types involving the setup of all the integral parts of the website.
- Developed Software Applications using J2EE Technologies.
TECHNICAL EXPERIENCE:
AWS: EC2, IAM, VPC, ELB, CloudFormation, S3, SNS, Route53 etc.
DevOps Tools: Ansible, Maven, Jenkins, Bitbucket, GitHub and Bamboo
Operating Systems: Linux, Unix
Application/Web Servers: Websphere, Glassfish, Tomcat, Weblogic and Apache
FTPServers: Globalscape SFTP Server
LDAP Servers: Sunone LDAP Server
Languages: Java, Bash Shell Scripting, JSON, HTML
Monitoring Tools: Nagios, Newrelic
Business Tools: ServiceNow, Atlassian workflow, Confluence
Agile Methodologies: Kanban
PROFESSIONAL EXPERIENCE:
Confidential, Newark, NJ
Java DeveloperResponsibilities:
- Setup Users and roles for multiple teams e.g operations, development and Business. Maintained granular and restrictive access to any AWS resource.
- Part of the Engineering team to create and setup of hosting environment and migrate applications.
- Identified the right type of EC2 instances and EBS volumes for web, application and Database instances
- Created and setup multiple EC2 instances, S3 buckets, Load Balancers and autoscaling groups.
- Involved in designing and deploying multitude applications utilizing the requiredAWSservices. (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance
- Created Cloudformation templates for multiple AWS resources.
- Setup and administered Jenkins, CICD pipelines and jobs
- Created monitors, alarms and notifications for EC2 hosts using Cloudwatch
- Executed and supported releases for multiple applications spanning web, application and database layers
- Collaborated with multiple teams (development, management and Business) to make every release a successful one
- Participated in architectural design process for DR Strategy and setup
Tools: AWS, CloudFormation, VPC, Cloudwatch, S3, SNS, EC2, Route53, WebSphere8.5, Jenkins, Bitbucket, SVN, RHEL Linux, Ansible, Agile
Confidential
DevOps EngineerResponsibilities:
- Created multiple instances using EC2 service for application, web and AD Servers
- Setup users, roles and policies with IAM
- Collaborated with Networking team to create VPC and rest of the networking setup
- Collaborated with Networking team to setup Load Balancing setup for the websites
- Created and maintained code as configuration using Cloudformation and Ansible
- Created and updated AMIs of EC2 instances whenever required
- Installed and setup Glassfish servers
- Created DevOps environment and implemented CI/CD using Jenkins
- Assisted Development and testing teams to setup and troubleshoot Devops related processes and setup
- Created configuration as script using Ansible for webservers
- Provided production Application Support
Tools: AWS-EC2, IAM, Glassfish 3.x,4.0, Bitbucket, Jenkins, Atlassian Bamboo,RHEL Linux, Ansible, AgileThe Advisory Board Company Washington DC
Confidential
DevOps EngineerResponsibilities:
- Designed Server Reboot Automation framework and led a team to implement the same.
- This involved stopping all the applications and processes after taking the status of the server. Once patching is completed by System Admin team, applications and processes are brought back to their original state. The Websites and applications are tested to make sure they are running as expected.
- A framework based on Ansible to run shutdown and restart applications from a central place and JMeter based test scripts for application and website smoke checks.
- It has saved around 120 man hours every month and eliminated manual errors and improved the reliability. Since weekend work has reduced, improved work-life balance of the entire team.
Tools: RHEL Linux, Ansible, Ansible Bamboo, Jemter2.0, AWS, Agile
Confidential
AWS Cloud EngineerResponsibilities:
- Developed a production support shift based model which takes advantage of time different between India and the USA.
- Automated the Production support on call support with tools like Victorops, Nagios.
- WebSphere Portal Server Upgrade from Version 7 to 8.5
- Performed the upgrade of WebSphere Portal Server from Version 7 to 8.5. This also involved migrating web servers and hosting servers. Set up a parallel environment for all lower and Production environments.
- Lead and Managed the entire project in various roles of Architect, Project Manager, Lead and WebSphere Administrator.
- Completed the project on time. Due to the meticulous planning and implementation, there were no issues after the cutover.
Tools: WebSphere Portal 7, 8.5, Apache HttpServer 2.x, Atlassian Wiki, Workflow, Linux.
Confidential
AWS Cloud EngineerResponsibilities:
- Formulated and tested the production cutover procedure for all the Internet facing web sites which made the cut over a resounding success.
- Built WebSphere Portal and Glassfish application server environment.
- One of the key members in selecting an appropriate Datacenter
- Led the Systems and Applications Team to successfully migrate the DataCenter for over 4 websites and all the related Technology layers.
Tools: WebSphere Portal Server 7, Glassfish Application server 3.x, Tomcat Application Server, Globalscape SFTP Server, Sun One LDAP Server, Linux
Confidential
Sr. Systems AdminResponsibilities:
- Building scripts to this would be like developing a browser and can take a long time.
- The solution I have built using two tools (JMeter and Nagios Plugin) solved the complexity and made building these monitors extremely simpler.
- It brought down the website transaction building time from 4 man weeks to 2 hours.
- It saved a lot of money for the company.
- Once these monitors are setup for all the websites of our company, it brought down the downtime for the same significantly and improved the reliability.
Tools: JMeter 2.0, Nagios, RHEL Linux
