Description
PROFESSIONAL SUMMARY: * Detail-oriented contributor with 3+ years of experience in SCM, Build, Release, Environment Management, Continuous Integration (CI), Continuous Delivery (CD) and DevOps Methodologies * Great knowledge on DevOps, Build, Deploy and Release operations, Software Configuration Management, SCM Administration, Process reengineering, Build methodologies, Software Tools development, Coding, BVT process, support processes compliance. * Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace, cloud environments and Data centers * Performed AWS cloud deployments for web applications with monitoring using CloudWatch and VPC to manage network configurations. * Configured and automated the Bamboo build jobs for continuous integration. * Hands on experience on Automation/Build such as Jenkins, Docker, Chef, Nexus, Artifactory, Bamboo * Experience with Atlassian tools like Bamboo, Jira, confluence and Agile technologies like Rally. * Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration. * Used JENKINS, Hudson and Bamboo for Continuous Integration. * Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. * Knowledge on Vagrant & Docker based container deployments to create shelf environments for dev teams and containerization of env's delivery for releases. * Experience with Virtualization technologies like installing, configuring, VMware vSphere. Creation, management, administration and maintenance of virtual servers and clients. * Experience in Implementing Server Virtualization using VMware for Redhat Linux * Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution * Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities. * Implemented a CD pipeline involving Jenkins + Rundeck + Chef to complete the Automation from commit to Deployment. * Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like push jobs, super market etc. * Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations. * Experience working with Puppet Enterprise and Puppet Open Source and did Integration of Puppet with Apache and Passenger. * Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code. * Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment. * Experienced in migrating projects from SVN to GIT and used Ansible Vault for encryption. Experienced with writing Ansible Playbooks and using Ansible Tower. * 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 with various components of Open Stack and Heat orchestration templates (HOT). * Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers. * Experience in continuous integration technologies Bamboo and Jenkins. * Experience in ServiceNow platform as both Developer and Administrator and experience in JIRA management tools, Crucible * Experienced Developer with exceptionally good in Unix Shell Script, Solaris, Linux, bash and experienced in automation shell scripting. * Conducted performance testing of Apache and Tomcat management services. * Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies * Participated in on-call rotation to provide 24×7 technical support. Experienced with the Chef in a team environment by assertive, detail-oriented, meets deadlines, takes initiative, able to work independently and collaboratively. * Experience with Chef Enterprise as well as On-Premise, Installed Workstation, Bootstrapping Nodes, Wrote Recipes 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. * Worked on using Chef Attributes, Chef Templates, Chef Recipes and Chef Files for managing the configurations across various nodes using RUBY. * Experience in Chef Development kit to write and manage the chef infrastructure from any machine and any operating system. * Experience in Chef's Knife to manage the interface between Chef Bookshelf (the repository) and your chef server. * Created number of projects and hosted multiple servers in Concurrent Versions System (CVS) and did migrations of code for number of projects from CVS to GIT. * Created scripts in Python which integrated with Amazon API to control instance operations, integrate and implement a complete cloud services framework (IaaS, PaaS, and SaaS) and cloud deployment model (private, public, and hybrid). * Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub. * Deploying the Open stack components on multimode with High availability environment and configuring the Open Stack keystone, glance, cinder, swift. * Experience in Implementing a Continuous Delivery framework using Jenkins, Maven and Nexus in Linux environment. * Automating the Build process using Subversion (SVN), and ANT. Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool. * Involved in developing custom scripts using Perl and Shell scripts to automate jobs. * Did migrations from CVS to Bitbucket, integrated Bitbucket with JIRA. * Maintained and created number of Dashboards, Projects, Issues, Repositories, Workflows, and other administrative tasks like setting permissions, managing branches and pull requests in Bitbucket. * Programing knowledge in Shell Scripting and deployed Linux and Windows virtual machines form pre-configured templates in VM deployment. * Worked with Vmstat, Iostat, SAR, TNsping, Netstat and TCP dump to determine the system and network health, deployed Linux and windows virtual machines from pre-configured templates as VM Deployed. * Worked on Red Hat Linux, Ubuntu, Solaris, AIX, CentOS, Fedora, Windows environments, and VMware VSphere. Experience in Installing, upgrading and configuring Red Hat Linux 5.x, 6.x and 7.x and Debian using Kickstart Servers. * Experience in Installing Firmware Upgrades, kernel patches, systems configuration, system Performance tuning on Unix/Linux systems Installation and troubleshooting on VMware running Linux (Red Hat) and Windows (wintel, windows 7, XP, Vista). * Creating, cloning Linux Virtual Machines, templates using VMware 4/5 and migrating servers between ESX hosts. Implement and maintain ESX host clusters and security. * Deployed Java/J2EEapplications to Application servers in an Agile continuous integration environment and also automated the whole process. * Used iterations by Whiteboard and RALLY for defects tracking and Agile methodologies and applying them in software environments by deploying applications and functionalities at internal to external levels to provide access to the systems for production, QA and SIT demo. Good understand and experience on SCRUM. * Installed and Configured Web Logic, Jboss, APACHE and TOMCAT Servers with JAVA Application tools on RedHat and AIX server's environment. Indiana State University: Academic Programming Assistant Jan 2016 - May 2017 Responsibilities: * Transitioned AWS infrastructure from EC2-Classic to VPC, overhauled AWS accounts to follow latest security best practices, reduced AWS costs by over 30%, and wrote documentation. * Worked with AWS, which included managing application in the cloud and creating instances. * Managed Playbooks and . YAML for Resource Declaration with Ansible and Python for Automated * Agentless Configuration Management. * Use of Docker and OpenShift to manage micro services for development and testing. * Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. * Migrated key systems from on-prem hosting to Amazon Web Services and Automated deployments using CloudFormation. * Contributed to CI automation by improving python framework to grab test reporting data from Jenkins Builds and summarize that information as a comment on BitBucket PullRequests. * Committed improvements to open source tools and APIs (automated-ebs-snapshots, BitBucket-api, etc) * Responsible for automating and improving infrastructure, using Chef for configuration management. * Installed Chef - Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife * Setup monitoring in Nagios through Chef (roles, nodes, data bags) in JSON and wrote custom monitoring plugins as needed. * Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Package. * Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server. Managed Amazon EC2 instances with the help of chef. * Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. * Management of Unix/Linux patching execution for approximately 27,000 Linux, Solaris, HP-UX, AIX servers. * Executed various scripts like Power shell/Python to automate build and release process. * Support of application stacks from a mixture of technologies, including Apache, Websphere, Weblogic, Tomcat and JBoss. * Migrate IaaS, PaaS and SaaS instances between public and private clouds in Java, LAMP, Apache, SQL, MySQL, and Unix/Linux. * Designed and wrote tools in Ruby to automate third-party application configurations and involved Detection, Reporting and Tracking using TFS. * Configured script deployments of applications, network drives, and printer assignments using Active Directory Group Policies. * Responsible for creating and maintaining the new LDAP OU, Groups, Schema, and attributes. * Helping Scrum master across the company to customize JIRA for their requirements and managed both Jira and Confluence installations, including upgrades and adding user features. * Provided continuous 24/7/365 primary on-call support for all server applications and systems.