Aws/ Devops Engineer Resume
Atlanta, GA
SUMMARY
- 5 Years of experience in Build/Release engineering, Configuration management and DevOps in Agile environment.
- Experience in provisioning/automating multiple operating systems including RHE/Centos, Ubuntu windows using tools like Chef/Puppet/Ansible
- Implemented CI/CD pipelines by integrating tools like Git, Maven, Jenkins, Nexus, and Puppet etc.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Performance Monitoringand Fine - tuning on UNIX Red Hat Linux Systems.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Understanding of networking concepts, (IE, Configuration of networks, router configuration and wireless security, TCP/IP, VPN, Content Filtering, VLANS, and routing in LAN/WLAN, Ethernet Port, Patch Panel and wireless networks.)
- Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.
- Managed all the bugs and changes into a production environment using the Jira tracking tool.
- Performed Servers consolidation and virtualization using Confidential virtual infrastructure, Confidential ESX, Virtual Center, VM tools.
- Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilizedPuppethierarchy files, facts, and global variables.
- Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
- Experience in Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
- Involved in creating and configuring profiles, clusters, nodes, node agents for Web Sphere Application Server.
- Performed Servers consolidation and virtualization using Confidential virtual infrastructure, Confidential ESX, Virtual Center, VM tools.
- Implemented Continuous Integration and Continuous Deployment and promoted enterprise solution deployment assets to target environments.
- Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
- Created theClustering Topologyin WebSphere Application Server ND V6.x to achieveWork Load Management (WLM), High availability, Load Balancing and Hardware fail over.
- Experience in working with cloud tools like Amazon Web Services (AWS) and good knowledge of AWS services like EC2, AMI, S3, Glacier, Elastic Load Balancer (ELB), RDS, SNS, SWF and EBS.
- Hands on experience working with configuration management tools like Puppet, Chef and Ansible.
- Extensively worked on Continuous Integration and deployment using various CI/CM Tools like Jenkins, Puppet, Chef, Hudson, and Bamboo.
- Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
- Experience in Server monitoring, capacity planning, application monitoring with the help of Tivoli, HP insight, Nagios, Cacti.
- Installed, configured and maintained Rational ClearCase and ClearQuest in Windows and UNIX environment.
- Working Knowledge on using and developing Perl, python, and Ruby scripts used to automate day-to-day administrative tasks.
- Provided online support to offshore developers on ClearCase/ClearQuest tools in a Multisite environment and solved issues related to branches/merging operations.
- Good experience in working with a team together to deliver best outputs in given time frames.
- Supported the application in production and worked closely with off-shore teams.
- Excellent interpersonal skills, ability to interact with people at all levels.
TECHNICAL SKILLS
CI/CM Tools: Bamboo, Hudson, Jenkins, Ansible, Puppet, Chef.
Cloud Tools: AWS/AZURE/GOOGLE CLOUD/OPENSTACK
Build Tools: Cruise Control, ANT, MAVEN and TeamCity, Build forge, Nexus.
Scripting: Perl, Shell, Python, Bash, Ruby.
Web Technologies: Servlet, JDBC, JSP, HTML, CSS JavaScript, J Query, JSON, XML, EC2, RDS, Elastic search.
Web servers: Web Logic, WebSphere, Apache Tomcat, JBOSS.
Versioning Tools: CVS, Tortoise SVN, ClearCase, GIT.
RDBMS: Oracle, SQL SERVER, MYSQL, DB2
Operating Systems: Windows, UNIX, LINUX (RHEL, RedHat, Centos).
Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
AWS/ DevOps Engineer
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
- Provisioning of EC2 instances, built via chef, and integrated into local area offices in 4 time zones. Amazon RDS, VPC construction, Security Group policies, IAM, Route 53, Cloud Formation, S3, Glacier, OpsWorks.
- Design integration and management of Amazon Web Services cloud solutions.
- Used Nexus to create new accounts, roles and groups and polices.
- Maintaining JIRA for tracking and updating project defects and tasks
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Configured Elastic Load Balancers (ELB) with EC2 Autoscalling groups.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Used Jenkins tool to automate the build process to manage Git.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
- Managed Chef Cookbooks to automate system operations.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Worked inDevOpsgroup running Jenkins in a Docker container with EC2 slaves in AmazonAWScloud configuration.
- Functioning on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Implemented various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Develop RESTful API for cloud management solutions based onKubernetesplatform, using Java.
- Point team player on Kubernetes for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs, writing/modification of Buildconfigs, templates, Imagestreams etc.
- Worked on implementation for running a continuous deployment pipeline with Jenkins and Jenkins Workflow on Kubernetes.
- Developed Perl and shell scripts for automation of the build and release process, developed.
- Custom Scripts to monitor repositories and Server storage.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Used Maven as build tool on Java projects for the development of build artifacts on the source code.
- Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Deployed the Java applications into web application servers like JBoss.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Automated the deployments using scripts which execute the automated CI and release management process.
- Responsible for defining branching & merging strategy, check in policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
- Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
- Documented release metrics, software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
Environment: LINUX, GIT, Jenkins, Python, Chef, ANT, Maven, AWS, EC2, Nexus, Websphere, PUTTY,SOA, Dockers, Kubernetes, Shell Script, Ruby.
Confidential, Palo Alto, CA
DevOps Engineering
Responsibilities:
- As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Integrated GIT into Jenkins to automate the code check-out process.
- Used Jenkins for automating Builds and Automating Deployments.
- Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
- Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
- Integration of Puppet with Apache and developed load testing and monitoring suites in Python.
- Integrated delivery (CI and CD process) Using Jenkins.
- As a part of Cloud team fixed issues related to OpenStack components Nova, Glance, Neutron, Keystone, PerconaDB, RabbitMQ, Ceph, Repose, HAProxy and Horizon.
- Automating the regular tasks in Subversion and streamlining the process of access to SVN.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Installation of Application on production and Test server for the use of application development and configuration.
- Work with product development to resolve build-related issues in all projects provided support for Application issues.
- Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements.
- Configured the Hosted, Proxy and Virtual repositories based on the requirements to share artifacts within company.
- Performed database deployment activities like execution of Database scripts.
- Dealt with Jira as ticket tracking and work flow tool.
- Releasing code to testing regions or staging areas according to the schedule published.
Environment: UNIX, Jenkins, Puppet, Windows, Rabbit MQ, Subversion, GIT, ANT, Cloud CI/CD, MAVEN, Jira, Test Manager.
Confidential
Build and Release/ DevOps Engineer
Responsibilities:
- Developed and facilitate Release/Deployment management processes across environments in support of releases.
- Automated the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
- Provided ongoing support and administration for Subversion (SVN), ANT buildautomation.
- Managed Subversion (SVN) branching and merging for older projects in multiple simultaneous releases.
- Provided knowledge of Subversion (SVN) usage procedure for developers.
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct JIRA.
- Creating and managing Development and Continuous Integration Environments using Confidential ESX, automated through Jenkins using PXE boot, Perl and the Confidential CLI.
- Migrated source control tool from Clear Case to (Subversion (SVN)) and buildtool from TFS.
- TDD for chef recipes/cookbooks with test-kitchen, chef spec, server spec.
- Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl.
- Managed Git and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases, Involved in the migration of code from Subversion (SVN) to Git.
- Utilized Chef to provision servers for quick deployment of application, web, and database servers.
- Administering TFS, like setting up users for each project, creating build definitions as per requirement.
- Configured Jenkins for doing the builds in all the non-production and production environments.
- Implemented ANT and Maven build scripts for the JAVA applications and NANT and MS buildfor .Net actively worked with application teams to understand current Buildand Deploy process.
- Administrated all aspects in Git and troubleshooted with merge conflicts.
- Configured Git with Jenkins and schedule jobs using Poll SCM option.
- Utilized Nexus for dependency management for Maven as well as storing the Snapshot and Release Buildbinaries -WARs and EARs.
- Troubleshooted and stabilizing the various environments - Build, deploy and environment issues by proposing industry best practices for Buildand Automation.
- Maintained and Administrated continuous integration instances based on Maven.
- Using BuildForge and Cruise Control- Buildproject .ear files and deploy to appropriate environments in accordance with daily/weekly/monthly schedule.
- Developed policy and scripts for automation under BuildForge.
- Planned and executed the migration from Bugzilla based bug tracking and Jenkins CI tool into the Atlassian based suite JIRA.
Environment: Subversion (SVN), GIT, TFS, Microsoft MS Build, Apache ANT, Maven, Web Sphere Application Server, Perl Script,, Hudson/Jenkins, Buildforge, Linux, UNIX, Windows XP, Java (GUI), .Net, HTML, XML, Oracle 11g.
Confidential
Windows/Linux Administrator
Responsibilities:
- Building new Windows Server 2003 and Linux5 on Intel Server Platforms.
- Configure and install windows 2000.
- Windows and Linuxinfrastructure design and management.
- Installed, upgraded and configured SUN Solaris 9/10 on Sun Servers using Jumpstart and Red hat Enterprise Linux 5/6 using Kickstart.
- Have extensively performed IP Migration for the servers in various UNIX platforms. so that servers having similar applications are on same domain.
- Experienced in LDAP Installation, Configuration and troubleshooting.
- Creating local and global groups with account policies and defining group permissions using Enterprise Administrator.
- Handling systems routine backup and enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Mirroring the root disks using Sun Volume Manager.
- Troubleshooting day-to-day server related issues and problems.
Environment: Red Hat Enterprise Linux5/6, DELL PowerEdge 6650, HP ProLiant DL 385, 585, 580, Sun Fire v440, SUN BLADE X6250, X6270, Remedy, Bash TCP/IP, SMTP, NFS, FTP, MYSQL Database, Nagios, BMC Remedy, LVM. Oracle 11G, Samba, Oracle RAC/ASM