Cloud Aws/ Devops Engineer Resume
Akron, OhiO
SUMMARY
- Over all 10 Plus years of experience in Middleware Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management, and Cloud Implementations.
- Implemented continuous integration and deployment using various CI tools like Jenkins, Bamboo, and Hudson.
- Experience in AWS Cloud Computing services, such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, RDS and Glacier.
- Experience on Amazon Web Services for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012 and many more.
- Have work experience on MultipleAWSinstances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
- DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
- Hands on experience on using Elastic Block storage (ELB)and S3 buckets for data storage.
- Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
- Extensive experience in using Build Automation DevOps tools like ANT, Maven, Antifactory/Nexus, Anthill Pro and Hudson/Jenkins, Puppet/Chef/Ansible, AWS (Amazon Web Services).
- Worked with Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
- Administration of Production, Development and Test environment’s carrying Windows, RedHat Linux, Unix, AIX, and Solaris servers. Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
- Experience in configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
- Experience in continuous integration technologies Bamboo and Jenkins. Designed and created multiple deployment strategies using Continuous Integration (CI) and Continuous Development (CD) Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
- Experience with deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using NaturalDocs.
- Experienced in branching, tagging and maintaining the version across the environments using
- SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
- Experience using Jenkins with variety of version control systems like GIT, SVN, and Perforce and build tools like ANT & MAVEN to automate the build steps for daily operations.
- With the help of DevOps tools like chef, Rundeck, Jenkins and Docker I can create on demand AWS instances and setup test environments, perform deployments on the fly and can destroy the instances once the testing phase is complete.
- Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Vagrant.
- Configured Various Network services such asLDAP, NFS, NIS, DHCP, DNS and Send mailinRedHat Linux
- Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.
- Able to build solid relationships within as well as consensus across multiple teams on environment strategies of build and release process.
- Strong attitude towards enhancing and learning new technologies
- Good Interpersonal Skills, team - working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS:
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/CI Tools: Ant/Maven/Gradle/Jenkins/Bamboo/Ansible/Chef/Puppet and Docker.
App Servers: WebSphere Application Server, JBoss and Weblogic
Monitoring: Nagios and Appdynamics
Languages: Shell, Perl and Python Scripting
Databases: Oracle 10g/9i, MySQL and SQL Server
Web Server: Apache, IHS
Bug Tracking Tools: JIRA, Remedy and IBM Clear Quest, Bugzilla, and HP Quality Center.
Version Control Tools: TFS, GIT, SVN, Tortoise
PROFESSIONAL EXPERIENCE
Confidential, Akron, Ohio
Cloud AWS/ Devops Engineer
Responsibilities:
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. designing cloud-hosted solutions, AWS product suite experience.
- Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools
- Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java and Implementing a Continuous Delivery framework using Jenkins and Maven in multiple environments.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Webserver on RedHatLinux.
- Automated the build and release management process including monitoring changes between releases.
- Defining Release Process & Policy for projects early in SDLC and Perform Deployment of Release to various QA&UAT environments and Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
- Supporting different projects build & Release
- Responsible for installation and upgrade of patches and packages on RHEL5/6 and Web/AppServers.
Environment: Linux, Jenkins, Hudson, Lara, Bamboo, Docker, GIT, WebLogic Server, Tomcat Server, Apache Server, Python, PHP, Shell, PostgreSQL, Chef, Puppet, AWS, VPC, VM's, AWS Cloud Formation, EC2.
Confidential, Albany, New York
Cloud AWS/ Devops Engineer
Responsibilities:
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
- Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN& Direct connect services.
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
- Performing Manifests to update the Puppet agent using Puppet Master.
- Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.
- Manage Elastic search clusters and PostgreSQL replication.
- Experienced in using advanced PostgreSQL/MYSQL features like table partitioning and different types of oracle indexing. Backup and Restore experience with PostgreSQL/MYSQL database backups and point in time recovery.
- Install/configure/maintain the Linux /Solaris servers, NIS, DNS, NFS, Mailing List, Sendmail, apache, FTP, SSHD.
- Extensively worked on Hudson, Jenkins, Lara and Bamboo for continuous integration and for End to End automation for all build and deployments.
- Scripting experience in Python, PHP, and/or Bash, PowerShell, Groovy for automation purpose.
- Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Experience in Creating Azure Cloud Services for RuleValidations on objects using InRule
- Implemented WebJobs for Queues monitoring and processing incoming requests
- Manual Installation and configuration of WebLogic, Tomcat and Apache servers.
- Hands on experience in installing and administrating CI tools like Jenkins, GIT, Perforce and Nexus.
Environment: Linux, Jenkins, Hudson, Lara, Bamboo, Docker, GIT, WebLogic Server, Tomcat Server, Apache Server, Python, PHP, Shell, PostgreSQL, Chef, Puppet, AWS, VPC, VM's, AWS Cloud Formation, EC2.
Confidential, Columbus, Ohio
DevOps Engineer
Responsibilities:
- Build and improve the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services and configured VPC with public and private subnets.
- Used Git for Software Configuration management and maintaining the versions.UsedAWScloud services to launch Linux and windows machines.
- Created Cloud Formation templates and deployedAWSresources using it, Managed and performed the environment related configuration changes as a part of deployment.
- Worked onAWSOps works in integration with Chef Configuration management tool to maintain infrastructure.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.
- Manage the configurations of more than 40 servers using Chef, configured Jenkins builds for Continuous Integration and Delivery.
- Creating new build jobs, integration testing jobs and deploy jobs in Jenkins to automate the process.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Involved in configuring and maintain the Chef client, Chef node into Red hat, Ubuntu Linux machines.
- Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes.
- Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
- Migrate SVN repositories to Git and administrate GitLab to manage Git repositories and responsible for design and maintenance of the Git repositories and the access control strategies.
- Used Nagios to monitor entire IT infrastructure to ensure systems, applications, services, are functioning properly.
- Primary duties include Build and Deployment of the java and PHP applications onto different environments like Dev, QA, UAT and Prod.
Environment: Chef, ANT, Jenkins, Ruby scripting, Linux, Nagios, AWS, Terraform, Maven, ANT, SVN, Git, WebLogic, Perl, UNIX.
Confidential, Columbus, Ohio
Sr, Middleware Admin
Responsibilities:
- Deploying the WebSphere applications in different environment.
- Write scripts to handle everyday System Administration tasks such as backup procedure, system cleanup, everyday system tasks, etc.
- Experience in installation, configuration, Deployment and management of enterprise applications using Apache and JBOSS Application server 4.x,5.x.
- Deployed Java applications on WebSphere environment.
- Deploying the applications in JBOSS environment.
- Configured SSL on Apache-Tomcat 6.x and generate the certificates using open SSL.
- Trouble shutting on issues of Apache.
- Monitoring process of WebSphere BPM environment.
- Documented all procedures and any other important issues.
- Monitoring and maintaining multiple applications in Development, QA, Staging and Production environments
- Trouble shooting on issues Apache-Tomcat.
- WebSeal Configuration of Application Server
- Expertise in writing JACL/Jython and Perl, Python UNIX scripts and shell scripts to automate the maintenance process of the WebSphere
- Creating and Maintaining Procedures and documentation for ongoing support and upgrades
- Deployed applications in all the environments like production
- Updating datasource configuration settings
- Participation in on-call rotation supporting 24x7 critical production applications
Environment: IBM AIX, Solaris, Red Hat/Linux, WebSphere Application Server 7.x/8.x, Weblogic 11g/12c, FAST ARM, Splunk, Control M, IBM HTTP Server, Apache Web Server, Apache-Tomcat, IIS.
Confidential, Austin, TX
Sr.Middleware Admin
Responsibilities:
- Installed, configured, administered Websphere Application Server ND on UNIX for multiple projects.
- Experience in deploying J2EE components on WAS 6.0/6.1/7.0 using WAS Admin Console.
- Configuration of cells, nodes, clustering, application servers, virtual hosts, and session management.
- Experience with web administration, which includes installation of Sun One/IPlanet Web Servers and configuration of Web Server Plug-ins.
- Creating File System in Solaris box using VXVM.
- Administration of Working Application, Application performance monitoring - starting and stopping the application server, co-ordinate with Database Admin Team to create databases for storing the Websphere Application Repository.
- Installation of Plug-in configuration with Websphere server.
- Configuration of Websphere Application server clusters and deploying J2EE applications to the Cluster.
- Enabling security by integrating LDAP servers with Websphere.
- Experienced in configuring JMS Provider using WebsphereMQ.
- Provided Naming Standards, Backup & Recovery and Problem Determination Strategies for the project.
- Collection of JVM statistics, garbage collection data for monitoring the heap and physical memory.
- Installed, configured and administered Site Minder web agents for Web servers.
- Successful implementation of Workload Management (WLM) using cloning/clustering techniques including horizontal and vertical clustering for fail over processes.
- Setup and managed Cron jobs, batch processing and job scheduling using shell scripts.
- Monitored the health of the JVM taking Thread Dumps and analyzing the stack trace these helped in performing Root Cause Analysis to find the cause of the problem.
- Configured Websphere resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
- Provided Web based customer support
Environment: IBM AIX, Solaris, Red Hat/Linux, WebSphere Application Server 6.x/7.x, JBoss,IBM HTTP Server, Apache Web Server, Apache-Tomcat, IIS.
Confidential, Kansas City, MO
Middleware Administrator
Responsibilities:
- Administered IBM WebSphere Application Server, Webservers, MQ, Websphere Portal in Development, UAT and Production environments
- Strong experience in MQ Series Installation, Configuration and Customization of MQ Components.
- Creation of profiles Deployment manager profile, Portal Profile, Application server profile & Qmgr in MQ etc.
- Creation of documentation for implemented processes
- Creation of Horizontal and Vertical Clusters for Failover and Load Balancing purpose and combination of both clusters in some application environments.
- Creating MQ queues, Channel, Listeners and clusters in MQ
- Performing application, Portal deployments as requested by the application teams on the respective environments
- Implemented number of MQ Clusters for load balancing.
- Implemented MQ Security using CA certs
- Hands on Experience in MQTuning, Monitoring and Clustering
- Monitoring CPU utilization, JVM memory utilization, finding process id with Port number and resolving Port conflicts using various AIX commands.
- Administering Websphere application, MQ, Portal server by both command line and GUI
- Implementing CA certificates through command line and GUI for Web server and apps server
- Generated plug-in for Websphere application server and propagated to webserver
- Session Management by memory to memory replication and session persistence with Database
- Providing help to the application team members with queries regarding application server/ webserver configuration in relevance to their applications.
- Recycling Apps server, clusters, nodes on demand
- Basic support for Actuate Administration and recycle of actuate servers.
- Configuring MQ on websphere for messaging.
- Providing 24x7 support for Production environments
- Generated Heap dump for analysis
- Review Log files for troubleshooting application server and webserver
- Responsible for Installation, configuration and administration of enterprise applications on IBM WebSphere Application Server 6.1 and IBM HTTP Web Server, Apache Web Server on AIX, Sun Solaris, Linux and Windows NT/2000/2003 environment.
- Implemented Clustering, Performance tuning and trouble shooting of IBM WebSphere Application Server 6.0/6.1.
- Application servers are federating the deployment manager in WebSphere 6.1.
- Involved in configuration of WebSphere Application Server resources like JDBC Data Sources, JDBC Providers and Connection Pooling to connect to the DB2 and Oracle
- Worked with other subject matter experts to build the Dev, Test, Pre-Prod & Production environment, and assist in the process of performing the necessary tests and due diligence on the latest technologies.
- Install, configure and administered of WebSphere Application Server5.x/6.x and Apache in various environments.
- Developed UNIX Shell Scripts for File Manipulation
Environment: IBM AIX, Solaris, Red Hat/Linux, WebSphere Application Server 5.x/6.x,IBM HTTP Server, Apache Web Server, Apache-Tomcat, IIS.
Confidential, Saint Paul, MN
Websphere Administrator
Responsibilities:
- Involved in installation, configuration and administration of WebSphere App Server 5.1/6.0.
- Deploying the WebSphere applications in different environment.
- Write scripts to handle everyday System Administration tasks such as backup procedure, system cleanup, everyday system tasks, etc.
- Experience in installation, configuration, Deployment and management of enterprise applications using Apache and JBOSS Application server 4.x,5.x.
- Deployed Java applications on WebSphere environment.
- Deploying the applications in JBOSS environment.
- Configured SSL on Apache-Tomcat 6.x and generate the certificates using open SSL.
- Trouble shutting on issues of Apache..
- Documented all procedures and any other important issues.
- Installation and configuring of HP-UX and RedHat Linux servers.
- Installing, upgrading and Linux using kickstart installation, also SUSE Linux Servers manually and using System Imager and updated using YUM and worked on upgrading and configuring SGI Servers.
- Performed troubleshooting on Hitachi disk configuration and ran drive fitness test(DFT)
- Configuring NFS, NIS, NIS+, DNS and LDAP.
- Updating YUM Repository and Redhat Package Manager (RPM).
- Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system / user requirements.
- Installation, configuration and maintenance DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+, RPM and Samba Web servers on Sun Solaris, Linux platforms, AIX Server and IBM Tivoli for Load Balancing.
- Experience in installation, configuration and administration of Web Logic and Web sphere Servers.
- Configured SAMBA to get access of Linux shared resources from Windows.
- Applying new patches and packages of HP UX and RedHat Linux.
- Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in HP-UX, AIX and Linux.
Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash
