We provide IT Staff Augmentation Services!

Aws & Devops Engineer Resume

CT

SUMMARY:

  • Over 8 + years of strong experience with solid foundation in IT industry with varied professional system support of Software Configuration Management, DevOps, Linux Administration, Build & Release Engineering & Continuous myself daily to stalk this rapidly growing IT industry.
  • Experienced on installation, configuration and administration of CentOS 5.x/6.x/7, RHEL 5.x/6.x/7, Windows Server 2008 - R2/2012-R2, AIX and Suse 9.x/10.
  • Expertise on Build/ Release/ Deployment/DevOps Engineer with strong experience in Linux/Unix Administration and best practices of SDLC methodologies like Agile/ Scrum of DevOps/Cloud processes.
  • Experienced in Cloud Infrastructure Automation of Amazon Web Services (AWS), Ansible, Puppet, Maven, Jenkins, Chef, GitHub, Bit bucket, WebLogic, Tomcat, WebSphere, JBoss, and LINUX.
  • Good work experience in Automation Cloud platform of AWS which includes the creating of EC2 instances, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling, Cloud Front, IAM, S3, R53, Lambda, AWS Bean-Stack.
  • Expertise in designing and deploying AWS solutions using the EC2 instances and EBS and Configured Inbound/Outbound in AWS Security groups according to the requirements.
  • Extensively worked with installation of VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Data stores with, iSCSI, NFS & FC.
  • Gained good experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration and experienced in deploying the Docker Engines in Virtualized platforms for containerization of various applications.
  • Strong working ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Ruby, Python, JavaScript, AWK, etc.).
  • Hands on experience on writing the Chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Expertise in configuring the Chef-Repo, developing the Cookbooks for automation and setup the multiple workstations and installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Databags, Templates, and Attributes .
  • Gained good experience in configuration and installation of puppet open source and puppet enterprise which consists the installation of puppet master, agent nodes and an admin control workstation and writing manifests for puppet to automate the services.
  • Experienced with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Experienced on on installing, configuration and administration of CMDB and experience in manipulating, loading and maintaining data between ServiceNow and other systems.
  • Expertise in working with Jenkins for continuous integration and end-end automation for all builds and deployments.
  • Expertise in using build tools like MAVEN for the building of deployable artifacts such as jar, war & ear from source code and using MAVEN to build.xmls and pom.xmls respectively.
  • Well experienced in maintaining the DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Experienced in managing the Nexus artifactory repositories for the maven artifacts, dependencies and deployed in to Tomcat/WebSphere where used Jira as bug tracking tool and SonarQubefor continuous inspection for code.
  • Strong experience in using the open source monitoring tools like Zabbix, Nagios, Splunk and logging tools like log entries, ELK.
  • Hands on experience on creating Group/User administration, Startup & Shutdown Scripts, Crontabs, File System Maintenance, Backup and Automation scripts, Package management.
  • Experience in configuration of DNS, DHCP, NFS, LVM, FTP, NTP and SFTP Remote Access Protocol, security management and Security trouble shooting skills and using it in all network protocols like HTTP, TCP/IP, FTP, POP, SSH, UDP and SMTP.

TECHNICAL SKILLS:

Platforms: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Cloud: AWS EC2, S3, RDB, ELB, EBS, VPC, Auto Scaling, DynamoDB.

Build/Automation Tools: Puppet, Chef, Ant, Maven, Gradle Jenkins, Hudson,TFS & Bamboo

Scripting: Shell scripting, Bash, Python, Perl and Ruby scripting

Database: Oracle 9g,10g, MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

Version Control Tools: GIT, SVN, Perforce, Tortoise SVN, Visual SVN and Bitbucket

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest.

Configuration Management: Chef, Puppet, and Ansible

Containerization Tools: Docker.

Scripting: Shell scripting, Bash, Python, Perl and Ruby scripting

Web Technologies: HTML, CSS, and XML, Servlets, JSP, C, C++.

Application Servers and Web servers: WebSphere, WebLogic, and Tomcat, Apache server, IIS and Jboss.

Monitoring Tools: Splunk, Nagios, and Appdynamics

PROFESSIONAL EXPERIENCE:

Confidential, CT

AWS & DevOps Engineer

Responsibilities:

  • Worked on installation, configuration and administration of Centos 6.x/7, RHEL 6.x/7, Windows Server 2008-R2/2012-R2, IBM AIX and Sun Solaris.
  • Worked on creating the AWS EC2-instances, RDS, S3 buckets, IAM, custom AMI, Cloud watch, Cloud-formation, Route53, Elastic Beanstalk, Auto scaling, Cloud Trail and experienced with event-driven& scheduled AWS Lambda functions to trigger various AWS resources.
  • Involved in designing the AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and creating the stacks by using Cloud Formation templates.
  • Worked on backing up or replicating an AWS Code Commit repository to another AWS region and automatically backing up repositories currently hosted on other services (for example, GitHub or Bitbucket) to AWS Code commit.
  • Involved in demonstrating the proficiency in network administration (DNS, Load Balancing, and VPN).
  • Setting up and administering DNS system in AWS using Route53.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure and Upgrading the VCenter 5.5 to 6.0.
  • Performed and skilled in managing internal ESXi systems with VMware vCenter Web Client and Virtualization technologies; Vagrant, VirtualBox, VMware Workstation, Packer, vSphere / ESXi, Docker and Manage internal virtual systems with VMware vCenter.
  • Creating & Troubleshooting of Virtual Network, ESXi hosts, VMotion issues & Virtual Machines and using VMware vCenter is to perform virtual machine cloning, snapshots & vMotion and involved in live migration of Virtual Machines and Virtual machines files using the vMotion and Storage vMotion.
  • Installed and maintain puppet-based configuration management system. Managed Linux system security, utilizing TCP Wrappers, PAMs, and IPTables firewall. Configured SELinux layer of security on Red Hat server 5.
  • Installed and administered Docker, installed Docker Registry for local upload and download of Docker images and even from Docker hub and worked on Docker-Compose and Docker-Machine.
  • Created Docker containers for deploying the services on top of physical machine using chef and created the Docker Images, and pulling the Images using Nginx and Used Docker Swarm scaling the multiple services after deployment of services into the swarm.
  • Experienced in using Kubernetes to deploy, scale, load balance, scale and manage docker containers.
  • Prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Scripting with shell, ruby, Python and power shell for VMware automatic kicking off virtual instances, installation of services and administration task automations .
  • Worked on automating the software and dependency package installation process from source following configure, make, and make install steps using shell scripts.
  • Wrote bash scripts and setting up cron jobsin order to automate the process of log rotation. Maintaining Multi zone data backup on Amazon EC2, S3 and locally maintaining data archives using daily/weekly/monthly log rotate scheme
  • Responsible for installation, configuration, support and performance monitoring of high profile applications running on IBM WebSphere Application Servers, WebSphere Process Server and integrate with different Web Servers and configuration of web apps.
  • Worked on multiple databases like RDBMS and NoSql tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, MongoDB & Cassandra, PostgresSQL.
  • Worked on setting up the Chef-Workstation, Chef-Server and Chef-Nodes and good in writing cookbooks and worked on implementing the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
  • Worked on customizing the changes in Chef Data Bags, Roles and Recipes and deploying the cookbooks, recipes using knife tool from Chef-DK Workstation to Chef-server.
  • Extensively involved in writing the cookbooks and recipes 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.
  • Designed, Installed and Implemented Ansible configuration management system and Used Ansible to manage Web applications, Environments configuration Files, Users and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on OpenStack environments through automated tools, Ansible / custom pipeline.
  • Performed installation of Jenkins, Maven, Nexus, and Tomcat for CI & CD pipeline and for End to End automation for all build and deployments and worked on installation of Jiraa bug tracking tool.
  • Installaed of TFS, Maven, Nexus, and Tomcat for CI & CD pipeline and for End to End automation for all build and deployments and worked on installation of Jiraa bug tracking tool.
  • Worked in building JAR, WAR and EAR files using ANT and deploying to WebLogic/Tomcat by using Jenkins as CI pipeline.
  • Involved strongly in administration and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with AnthillPro, Jenkins and Subversion and connected continuous integration system by adding Web Hooks to GIT version control repository and checking the continually build as the check-in's come from the developer.
  • Worked and experience in using the monitoring tools like Nagios, Splunk and Paper duty for server monitoring.
  • Highly involved in installation of NAGIOS CORE / XI, Setup NRPE Agents, ELK and Linux Resource Monitoring, SNMP Traps with Juniper, Created Custom Dashboards for Dedicated Services/hosts, Created Custom Service Checks for ActiveMQ Queue Threshold Alerts.
  • Worked with Splunk monitoring using custom monitors, maintaining and adjusting existing monitors and responding to generated requests.
  • Extensively used the JIRA and integrating with Confluence as bug tracking tool where created, maintained and customized complex JIRA project configurations including workflows, custom fields, permissions and notifications and managed all the bugs and changes into a production environment using the Jira tracking tool & Worked on installing and using the SonarQube for continuous inspection of code quality.

Environment: Amazon Web Services, JIRA,, cloud watch, Nix, ANT, Maven, SonarQube, TFS, Splunk, SVN, GitHub, Chef, Ansible, Docker, Kubernetes, Agile, Apache HTTPD, Apache Tomcat, JBoss, ceph Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, NY

AWS & DevOps Engineer

Responsibilities:

  • Worked with Amazon Web services such as AWS EC2 Reserved Instances & On-Demand Instances, Elastic Load Balancing and worked on creating the AWS ec2-instances, RDS, S3 buckets, IAM, SQS & SNS messaging, IAM and Lambda.
  • Involved in designing and deploying applications utilizing almost all of the AWS stack (Including EC2,Route53, S3, RDS, Dynamo DB, SNS, SQS, Lambda, IAM) focusing on high-availability, fault tolerance, and auto-scalingin AWS Cloud Formation.
  • Worked on AWS creating IAM policies, rules for users, groups and AWS components and worked on architecting and configuring secure VPC through private and public networks in AWS .
  • W orked on building servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture and created automation and deployment templates for relational and NoSQL data bases including MS SQL, My SQL, Cassandra and DB in AWS.
  • Worked on Installation/Configuration/AdministratedVMware ESXi 5.0/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
  • Involved in the area of Virtualization with VMware vSphere, ESXi 4.1/5.0/ 5.5 servers, vCenter server and vCenter Converter, VMware View 4.x/5.0, Virtual Desktop Infrastructure (VDI), Update Manager, DRS, HA, VMware vCenter Orchestrator (vCO), vCenter Operations Manager (vCOps), vSphere Replicator.
  • Worked on installation of Docker using Docker toolbox and created custom Docker container images, tagging and pushing the images and created the Docker containers and Docker consoles for managing the application life cycle.
  • Created Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Involved in developing the CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Installed, configured and maintained webservers like HTTP webserver, Apache webserver and WebSphereapplication server and used Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Installed and administered PostgresSQL and MySQL database at configuration level.
  • Worked on setup of Puppet Agents, Puppet Master both in Puppet Enterprise and Open Source and developing Catalogs using Puppet language.
  • Involved in upgradation or Migration of Puppet Community and Enterprise and good skilled in managing deployment automation using Puppet, Roles, Profiles, MCollective, Space Walk, Mcollective, Capistrano, Func, Hiera, Custom Puppet modules, Ruby.
  • Worked on using Puppet to manage Web Applications, Configuration Files, Data Base, Packages and involved in managing the Amazon Web Services through AWS Console and API Integration with Puppet Code.
  • Installed, configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds and automated the deployment on the application servers using the "code deploy" plugin for Jenkins.
  • Worked on building the JAR, WAR and EAR files using Maven deploying them into the tomcat and experienced in connecting the continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Worked on defining the dependencies and Plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Involved strongly in creating the Jobs for Builds and Deployments , installed several plug-ins in Jenkins to support multiple tools required for the implementation of projects and experienced on designing and implementing the Subversion, Bitbucket and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Highly involved in installation of NAGIOS CORE / XI, Setup NRPE Agents, ELK and Linux Resource Monitoring, SNMP Traps with Juniper, Created Custom Dashboards for Dedicated Services/hosts, Created Custom Service Checks for ActiveMQ Queue Threshold Alerts.
  • Involved in configuring Splunk monitoring tool for monitoring the server/app status, disk space issues, and log parsing and involved in Splunk Searching and Reporting modules, Knowledge Objects, Administration, Dashboards, Clustering and Forwarder Management.
  • Introduced effective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and to ticket tracking and bug fixing.

Environment: AWS EC2, S3, RDS, EBS, auto scaling, Opsworks, Kubernetes, ceph, Puppet Masters, Puppet Agents, IAM, Load Balancers, Nagios, Tivoli, Jenkins, TFS,Maven, Nexus, Glacier, UNIX, Linux, and Windows.

Confidential, Detroit, MI

Build & Release Engineer

Responsibilities:

  • Installation and configuration of CM related software in Linux and Windows environments, using Linux commands and Windows Navigation.
  • Worked on installation, configuration and administration of CentOS 6.x, RHEL 6.x, Windows Server 2012-R2, AIX and SUSE Linux.
  • Worked on troubleshooting hardware, operating system, applications & network problems & performance issues and Installed and configured various flavors of Linux like Red hat, SUSE and Ubuntu.
  • Worked on creating and maintaining the Shell/Perl deployment scripts for TC Server/WebSphere/Tomcat web application servers.
  • Worked on developing Python, PHP,Perl and shell scripts for automation of the build and release process.
  • Involved in design and maintenance of the Subversion/GIT/Bitbucket Repositories, views, and the access control strategies and performed all necessary day-to-day Subversion/GIT/Bitbucket support for different projects.
  • Involved strongly in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Installed/Configured/Managed Hudson/Jenkins for CI Automation
  • Worked on ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Worked on editing the existing ANT/MAVEN files in case of errors or changes in the project requirements and involved in managing Maven project dependencies by creating parent-child relationships between projects.
  • Involved strongly in built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Involved in developing and implementing the Software Release Management strategies for various applications according to the project requirements
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories and worked on creating the Release process of the artifacts AIX.
  • Worked on using JIRA for ticket tracking and bug fixing, change management and Agile/SCRUM tool.
  • Provided 24/7 on call supports for emergency site maintenance and immediate build and install requests

Environment: GIT, SVN, Jenkins, Chef, Java/J2EE, ANT, MAVEN, JIRA, ceph, Hudson, LINUX, XML, Windows XP, Web logic, Perl Scripts, Shell scripts.

Confidential

Linux/ VMware Administrator

Responsibilities:

  • Worked on Installation, configuration, administration and upgradation of RHEL 4.x/5, CentOS 4.x/5 and Ubuntu.
  • Worked on Installation of patches and packages using RPM and yum in Red hat Linux.
  • Worked on Installation and configuration of ESXi5.0, 5.1 Servers on Blade servers.
  • Involved in creation of virtual machine and creation of templates from VMs and Creation of VMs from templates and Expertise in creating, cloning Linux Virtual Machines, templates using VMware workstation and ESXi environment
  • Worked on configuring vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing and High Availability. Worked on Migration concepts like vMotion, svMotion and cold migration.
  • Worked on Installation and configuration of VMwareESXi5.0, 5.1 Servers on Blade servers. Involved in creation of virtual machine and creation of templates from VMs and Creation of VMs from templates and worked on creating, cloning Linux Virtual Machines. Used VMware vCenter to perform virtual machine cloning, snapshot and creating VM’s using snapshots.
  • Implemented VMware design, performing P2P, P2V, and V2P. Migrated Physical Machines to Virtual Machines (P2V) and Virtual Machines to Virtual Machines (V2V) using VMware converter.
  • Involved in firmware upgrade, managing the servers, collecting logs, open KVM console for troubleshooting
  • Worked on installation, configuration and maintenance of DHCP, DNS, SFTP, AD, LDAP, NFS, FTP, HTTP, NTP & SAMBA servers.
  • Created and modified user accounts, users and groups with SUDO permission and worked on AD-integrated authentication and worked on Storage setups, RAID storage, system backup design and disaster recovery.
  • Creation of Logical volumes (LVM) for Linux operating systems, resizing the logical volume, volume group and used Logical VolumeManager for the management of Volumes including creation of physical and logical volumes on Linux.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Responsible for setting up cronjobs scripts on production servers and involved in writing/modifying scripts using bash, ksh, and python for day-to-day administration.
  • Coordinating with 24 x 7 on-call support personnel in debugging and Maintained proper documentation of all the activities carried out during the project.

Environment: Linux, VMware, VSphere ESXi, YUM, Crontab, Web Logic, Apache HTTP, Tomcat, Shell Scripts, Ruby, Python and Powershell.

Confidential

Linux/ Unix Administrator

Responsibilities:

  • Worked on installation, configuration and administration of CentOS 3.x/4, RHEL 3.x/4, Windows Server 2008-R2 and SUSE Linux.
  • Yum configuration & package installation through YUM.
  • Involved in configuring and deploying of iSCSI server and Client.
  • Installed, Configured and maintained DHCP, DNS, SFTP, AD, LDAP, NFS, FTP, HTTP, NTP & SAMBA servers.
  • Worked on AD-integrated authentication and worked on Storage setups, RAID storage, system backup design and disaster recovery.
  • Involved in creating and deploying LVM, resizing the logical volume and volume group and used Logical VolumeManager for the management of Volumes including creation of physical and logical volumes on Linux.
  • Involved in adding new disks, formatting, partitioning, disk space allocation, monitoring system performance, system tuning, and crash recovery issues.
  • IP bonding for load balancing and failover, Firewall, SELINUX.
  • Involved in developing custom scripts using Shell (bash, ksh) to automate.
  • Involved in good production support of Apache and JBoss including installation, configuration, management and troubleshooting. Installation and monitoring of Veritas Volume Manager, Veritas NetBackup and Veritas Cluster Server on SAN Environment.
  • Worked on creation of User accounts, Mail account, groups, printer etc.
  • Worked on Periodic checks of production and development systems: CPU utilization, memory profiles, disk utilization, network connectivity, system log files, etc.
  • Used Heartbeat clustering for high availability in Apache.
  • Good experience in Windows 2003 and 2008 Active Directory Installation and Configuration.
  • Provided 24/7 on call supports in debugging and fixing issues related to Redhat and SuSE Linux.

Environment: Linux, Unix, Windows. Shell Scripting, Bash Scripting, SAN Storage, DHCP, DNS, SFTP, AD, LDAP, NFS, FTP, HTTP, NTP & SAMBA

Hire Now