We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

AtlantA

SUMMARY

  • More than 7 years of experience in IT industry with strong expertise on System administration, and implementing DevOps tools like Chef and Puppet for Continuous Integration and Continuous Deployment with build tools using Jenkins, ANT, and Maven on Cloud Infrastructure using AWS and on premise virtualization using VMWare.
  • Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS OpsWorks (Automate operations), Elastic Beanstalk, AWS S3, Glacier, (Storage in the cloud) and Cloud Watch Monitoring Management.
  • Experience in creating and maintaining Auto scaling groups, IAM user roles, policies, EC2 Container Service (ECS) and Load Balancers.
  • Handled up to 1000 Production/UAT/Support/DEV databases & application servers and 500 plus database/ application migrations from an On - Premise datacenter & VMware to Amazon Web Services ensuring minimum downtime.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Installed and used Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef specification.
  • Expert in deploying the code onto web application servers like Web Sphere/Web Logic/ JBOSS/ Apache Tomcat.
  • Experience with Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies. Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability in development of XML, Shell Scripts, Perl Scripts for monitoring and to automate the build and deployment process.
  • Experience in Configuration management tools like Ansible and Puppet for Deployment on Multiple platforms along with knowledge in Chef.
  • Experience in Querying RDBMS such as Oracle, DB2, MY SQL and SQL Server by using SQL for data integrity.
  • Expert in deploying the code through web application servers like WebSphere/Web Logic/Apache Tomcat/ JBOSS.
  • Extensive working knowledge of build technologies like Jenkins, Maven, etc., Integration and automation of source control applications like Perforce, Subversion, Git.
  • Expertise in Programming/scripting skills using tools like shell scripting, Python, with Strong communication and cross-functional skills and the ability to execute autonomously given a set of clearly defined strategies.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear case, Perforce and GIT.
  • Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts (war & ear) from source code.
  • Good experience in converting build.xml into pom.xml to build the applications using MAVEN.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Providing end to end SCM consultation and implementation. In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in agile and SCRUM methodologies.
  • Conversions of physical machines to Virtual machines formats with VMware Converter.
  • Expertise in VMware view applications in delivering virtual desktops that run in the data center to the end users
  • Experience in configuring customized alarms in VCenter server for data store usage, host CPU and Memory usage
  • Managing the VMware Automation center to accelerate the delivery and ongoing management with personalized business infrastructure and customer services
  • Supported Virtual environments of enterprise customers running mission critical applications and served as technical contact for architectural decision-making, daily operations and support
  • Provided systems administration support to physical Windows and Unix environment
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, CHEF, Terraform and AWS,
  • Am extremely productive working on my own, and even more as part of a team.
  • Experienced in user management, process management, software management and daemon management.

TECHNICAL SKILLS

Operating systems: Linux (Red Hat 4.x, 5.x, 6.x,7.x), WINDOWS NT/2000/2003/XP/ VISTA/7, UNIX - Sun Solaris v 9, 10, Ubuntu 12.x,13.x,14.x,15.x

Hardware: DELL Poweredge 1350, 1750, 1850, 2850, 6450, HP Proliant, HP-460C Blade, IBM F-series P-series RS6000.

Software: Checkpoint Firewall, PIX Firewall, Samba, VERITAS Volume Manager 4.1/5.X/6.0, VERITAS Net backup 6.0, Veritas File System, LDAP.

Programming languages: Shell scripting, Unix Bourne shell, Korn shell, RUBY, C, C++, XML, PL/SQL, Java/J2EE, HTML, PERL, POWERSHELL, Salesforce, Python.

Web Servers/ Application Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0, WEBLOGIC, WEBSPHERE, Nginx, JBOSS, My SQL, PostgreSQL, MongoDB, MS Access, Oracle 9i/10g/11g, DB2, HP ILO.

Packages and Networking: FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, HTTPS, DHCP, SNMP, FTP, SMTP, NFS, WinScp, SAN/NAS, MULTIPATHING, ZONING, RAID LEVELS.

Clustering software: Veritas Cluster, Red Hat Cluster Suite.

DevOps Tools: CHEF, PUPPET, HUDSON/JENKINS, XLDeploy, XLRelease, MAVEN, CVS, SVN, GIT, GITHUB, TORTOISE SVN, NEXUS, NAGIOS, VAGRANT, DOCKER, ANSIBLE, SPLUNK.

Configuration Management: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Splunk, OPS Work.

Build Tools: ANT, MAVEN, make file, Hudson, Jenkins, BAMBOO, Code Deploy.

Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit.

Cloud Platform: AWS (EC2, S3, EBS, RDS, ELB, IAM, AMI, Auto Scaling). Microsoft Azure, and Open stack.

Virtualization: VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

AWS/DevOps Engineer

Responsibilities:

  • Involving in Implementation of variousAWScloud Application & deployment using Amazon EC2, S3, RDS(MySQL), Elastic Load Balancing(ELB), Auto scaling, Cloud Front, Elastic Block Storage(EBS), Elastic Beanstalk, Cloud Watch, Identity Access Management(IAM), Implementing Virtual cloud platforms using Amazon Virtual Private Cloud(VPC).
  • Manage the user accounts (IAM- Identity Access Management), RDS, ROUTE53, VPC, RDB, Dynamo DB, SES, SQS and SNS service in AWS cloud.
  • Configuring an AWSVirtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS MySQL DB cluster.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived inAWS.
  • Responsible for upgrades toRed Hat Linuxwith Software packages, patches and maintained them in accordance with established policies, procedures and service level agreements.
  • Working on variety of Unix platforms RHEL 5.x/6.x,7 Solaris 10/11 which includes installation, configuring and maintenance of applications for prod/stage/dev environments
  • Integration of GIT with Jenkins to automate the code check-out process with the help of Jenkins DSL Plugin.
  • Managed, changed the Infrastructure with the help of versioning tool like Terraform.
  • Monitoring developed application and fixed bugs.
  • Implementing GIT merging to create collaborative environment with the development team with the help of TFS (Team Foundation Server).
  • Configuring and managing of Chef Master server: updating and creating modules and pushing them to Chef Clients.
  • Installation, configuration and administration of Continuous Integration tool Jenkins and integrated with GERRIT.
  • Install and configure the application servers such as Apache Tomcat and JBoss for application deployment, and automated using Chef Manifests.
  • Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
  • Writing Python scripts to automateAWS services which includes Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3 bucket.
  • Primarily used Ruby to write GIT applications and chef Recipes.
  • Upgrading and migrating Chef Server and Cookbooks, Bootstrap processes.
  • Maintaining automated environment using Chef recipes and cookbooks
  • Supported the process of first time configuration of web applications using Vagrant along with Puppet and Chef for provisioning.
  • Used Chef to manage instances configuration within AWS
  • Implemented and managed Splunk monitoring and reporting infrastructure
  • Design and implementing new procedures for infrastructure migration using Chef.
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous Integration.
  • Responsible for Maintenance, Regular Periodic Backups, User Management and Plugin Management for Jenkins.
  • Monitoring and troubleshooting of the servers using various third party tools like Nagios.
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Working closely with QA and testing teams for automation in deployment and release phases.
  • Worked on Docker containers and Docker consoles for managing the application life cycle. Responsible for Build and Install Schedules using Unix Cron jobs.
  • Worked on Jira for issue tracking.

Environment: SVN(Subversion), Anthill Pro, ANT, Ant, and Maven, Puppet, Dev Ops, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Python, Python, Ruby, Cruise control, AWS, MongoDB, Sonar, Hudson, Git, JIRA, Shell Script, WebLogic, Selenium. HP Server Automation, VMWare Vsphere 4.1, 5.1 and 6.0, Microsoft System Center, Wireshark, IBM Storage, and NetBackup Storage.

Confidential, Chicago

AWS/Devops Engineer

RESPONSIBILITIES:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Implemented rapid-provisioning and life-cycle management using AWS, Chef, Jenkins and Ruby/Bash scripts.
  • Worked on Creating and maintaining Amazon EC2 instances and Auto scaling groups.
  • Experience with bucket policies, S3 storage like Glacier and maintaining SNS, CloudWatch monitoring services.
  • Automate Deployment using configuration Management tool like Chef to provision AWS EC2 Instances to enable continuous Deployments.
  • Implemented Chef Knife and Cookbooks for Deployment on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into EC2 instances.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Branching, Tagging, Release Activities on Version Control Tool like GIT.
  • Experience in resolving issues of merge conflicts and develop Custom Scripts to monitor repositories and Server storage.
  • Installed Nexus repository tool to maintain the artifacts/dependencies jars.
  • Created and maintained the Shell scripts and Perl deployment scripts for JBOSS application servers.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end-product configuration.
  • Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Experience with Build Management tools like Ant and Maven for writing build.xml and Pom.xml.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
  • Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Worked as a Release Engineer for Enterprise Applications.
  • Responsibility to perform the Security Scans, defect tracking, defect reporting and defect reproducing using SonarQube, Bugzilla and JMeter.
  • Manage releases to make sure the code goes to live with Quality and security.
  • Worked with ETS for New Infrastructure (IRD) and responsible for the Infrastructure Management.
  • Perform Post Deployment Monitoring and Validation.
  • Troubleshoot network issue from the OS stand point using netstat, ping, traceroute, and tcpdump commands.
  • Open ports for applications and process that require special ports.
  • Backup MySQL database by creating script to run the mysqldump and package it in a gzip file.
  • Manage user and database on the MySQL database.
  • Document process and procedures for system and database usage.
  • Maintain team wiki and making sure all documents are in the correct format.
  • Do documentations and system training to teammate and lower tier support.
  • Documenting processes and troubleshooting scenarios on runbooks.

Environment: Amazon Web Services, IAM, S3, EC2, VPC, cloud watch, Nix, ANT, Maven, Tortoise SVN, GitHub, Chef, Puppet, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, PHP, Ruby, ApacheJMeter, JBOSSSonarQube, Bugzilla, Shell scripting, SENDMAIL, Apache, Puppet, WebSphere, Sun and Veritas Clusters.

Confidential, Herndon VA

DevOps Linux Engineer

Responsibilities:

  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes. Written Chef Cookbooks for various DB configurations to modularize and optimize end-product configuration.
  • Administration and Configuration management of version control systems GIT, SVN.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Ruby.
  • Experience with Splunk data mining and log file reporting.
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Wrote Python Scripts to Monitor Variety of Services &Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Worked with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Performed root cause analysis for service interruption recovery and create preventative measures.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python. Coordinated with the Offshore and Onshore teams for Production Releases.
  • Developed and maintained scripts for deployment automation to multiple environments.
  • Installation and upgrade of OpscodeChefServer and documenting steps.
  • Installation and upgrade of Chef Client and Make sure servers are getting converge with chef-server.
  • Work station setup for Knife plugin and establish connectivity between Chef server and workstation
  • Pushing of chef-cookbook, roles, and data bags on chef-server using knife plugin and executing it on node.
  • Bootstrap the node in Cloud using Chef Knife and add them to required Environment.
  • Coordinating with different teams to solve the Chef defects and providing required solution to the issue in an efficient manner.
  • Worked on cloud automation framework namely Chef which included automation of certain software installation processes in the form of Ruby code.
  • Installation and Configuration of Vagrant in Windows or LINUX.
  • Add required images to Vagrant and create servers out of Images for testing.
  • Pushing Code from Git to nexus make available for release through automation script using Jenkins.
  • Configuring the client VM's in Nagios, servers for monitoring and applying blackouts for any outages, pulling reports, providing them to client.
  • Networking and Infrastructure trouble shooting and Administration experience - TCP/IP, DNS etc.

Environment: RHEL 6.x, CentOS, Ubuntu, Solaris, AIX, VMware, Jenkins, Git, SVN, Splunk, and Open SUSE LINUX, Chef, AWS, ANT, MAVEN, ANSIBLE, Nix, ANT, Maven, Tortoise SVN, GitHub, Chef, Puppet, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, Kansas City

Build and Release Engineer

Responsibilities:

  • Installation, configuration and administration of Red Hat Linux servers and support for Servers.
  • Installation, maintenance and regular upgrades of Red Hat Linux Servers using kickstart based network installation
  • Responsible for the day to day build and deployments in prep rod and production environments.
  • Worked with Java build/automation tools such as Ant and Maven.
  • Responsible for development, system, UAT, staging, and production builds and releases through UDeploy. Installed/managed UDeploy plugins.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Carried deployment sand builds on various environments.
  • Wrote ANT scripts to automate the build process.
  • Setup continuous integration environment using Jenkins.
  • Used Shell/ Perl scripts to automate the deployment process.
  • Responsible for automated Clear Case administration tasks using Perl scripts.
  • Responsible for automated scheduled builds /emergency builds and release using ANT scripts for enterprise application.
  • Assisted developers in integrating their code with the main stream.
  • Merged conflicting code to ensure release to test environments.
  • Created automated build procedures to ensure code was always ready for deployment.
  • Experienced with JIRA for defect tracking.
  • Coordinated all the IT projects successfully by resolving release inter dependencies and planning release.
  • Responsible for the planning, scheduling, and documenting releases Confidential code freeze periods.
  • Developed UNIX and Perl scripts for the purpose of manual deployment of the code to the different environments and notified the team when the build was completed.
  • Used Shell scripting for building and deploying Java application to target environments. Coordinated with different teams before and after the production deployments.
  • Environment: Java/J2EEAnt, Maven, Clearcase, Tomcat, JBoss, Subversion, JIRA, SVN, Bamboo, UDeploy, Ant, Maven, openmake, UDeploy, shell, bash, Unix, Redhat Linux.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Worked with the team to manage the processing of incoming support requests ensuring effective and timely resolution of issues. Coordinate with other departments to ensure problems are satisfactorily resolved.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.

Environment: Red Hat Linux 4.1, 4.2, 4 GIT, Chef, Puppet, Jenkins, Ant, Python, Perl, AWS services, Jira, Maven, VMware, SVN, AIX, RPM, SVN and LINUX., Oracle 7.x/8.x, RAID.

Confidential, Cleveland

Unix/Linux Administrator

Responsibilities:

  • Installation, Configuration and upgrade of Redhat Linux (2,3,4,5), Ubuntu 12.0, CentOS, SUSE, AIX, HP-UX & Windows /2008 Operating System.
  • User Administration, management and archiving.
  • Configuring NFS, NIS, NIS+, DNS, Auto Mount & Disk Space Management on SUN Servers.
  • Experience in Configuring and Managing Virtual Disks, Disk Mirrors & RAID Levels.
  • Data Center Migration support for CX, DMX attached hosts.
  • Worked with OVF "Open Virtual Machine Format" supported tools VirtualBox, Redhat Virtualization (XEN), and VMware Workstation.
  • Experience with VMware Virtualization using ESX hypervisor of Vsphere 4.0.
  • Installation, Configuration and Maintenance of Samba, Apache Tomcat, Web Sphere and JBoss servers in AIX and Linux environment.
  • Experience in Active directory configurations and support.
  • Experience with setting up Linux servers for Oracle Real Application Clusters and configuring SAN based mount points.
  • Emulex and QLogic HBA cards installation and configuration of the host servers.
  • Experience with Connectix Manager and Data Fabric manager, Zoning, LUN allocation, Storage allocation to storage groups.
  • Expertise in Performance Monitoring and Performance Tuning using Top, prstat, sar, vmstat, ps, iostat etc.
  • Expertise in creating and managing Logical Volume Manager in AIX, HP-UX and Redhat Linux.
  • Server Consolidation and Migration of Applications on Oracle Enterprise and Java Applications.
  • Experience in building Production Servers and validation for new build releases.
  • SENDMAIL configurations and administrations, testing the mail servers.
  • Creating new file system, managing & checking data consistency of the file system.
  • Setup and configure Veritas NetBackup 5.x, 6.x and 6.5x Net Backup server / client & tape libraries.
  • Monitor Modify and Optimize NetBackup activity, backup schedules and reporting to proactively avoid issues.
  • Performed automated installations of Operating systems using Jumpstart, Flash Archive for Solaris and Ignite for HP-UX.
  • Installation of Packages and Patches for AIX, Solaris 8/9/10, Redhat Linux 4/5, HP 11.X.
  • Disk and file system management through Veritas Volume Manager / Veritas File System and Solstice Disk Suite.

Environment: Redhat (2,3,4,5), Ubuntu 12.x, CentOS and SUSE Linux, Solaris 8 / 9 / 10, Sun Enterprise Server, HP 9000 K, L, N Class Server, IBM RS/6000, pSeries Server, NetBackup 5.0, Veritas Volume Manager 4.x/5.0, SAN EMC Clariion CX 700/ CX 600/ CX 500, EMC DMC 2000/ 3000, NetApp NAS 3000, Windows NT 2003/2000/ XP.

We'd love your feedback!