We provide IT Staff Augmentation Services!

Aws Cloud Admin | Devops Engineer Resume

5.00/5 (Submit Your Rating)

Cranford, NJ

SUMMARY:

  • Around 6 Years of experience in IT industry in various roles as Cloud Engineer, DevOps Engineer and Linux admin with experience in Integration, Configuration, Packaging, Building, Automating and deploy to servers, support and maintenance under Linux/ansible/VM's Platforms.
  • Experience installing RedHat EL 4.x, 5.x, 6.x, 7.x, Oracle EL 5.x, 6.x, SUSE EL Server 10, 11, SOLARIS 9, 10 and UBUNTU 10, 12, & 14 LTS, IBM AIX 5.x, 6.x, Windows server 2003, 2008 and 2012.
  • Worked with Blade Chassis Enclosure HP 3000c,7000c with BL460c, BL680c, BL485c, BL420c servers for the installation of RHEL, OEL, CentOS 4.x, 5.x,6.x,7.x and VMware ESX 3.5, 4.0, 5.0. 5.5,6.0.
  • Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kickstart Configuration and by using Red Hat Satellite server.
  • Experiences in creating Disk Partitions, Logical Volume Manager (LVM) and RAID Technologies on different File Systems like Ext2, Ext3, Ext4, XFS on various Linux Distributions and involved in creating Veritas volume manager on Solaris.
  • Worked with AWS Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.
  • Worked with installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers.
  • Experience in Networking including the OSI LAYERS and protocols such as TCP/IP, NIS, DNS, NFS, FTP, DHCP, HTTP, HTTPS, SFTP & SMTP.
  • Implementation of High Availability Solutions using Veritas Cluster Server 4.1, 5 and Sun Cluster Server 3.2, RedHat Cluster 5.
  • Hands - on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change.
  • Experience in writing Ansible Playbooks/Chef Recipes/Puppet manifest and modules to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Performed POC for Puppet Master based, Puppet Master-less, and Puppet integration with Phusion Passenger for better scaling infrastructure and configuration management.
  • Involved in migration of existing on-premise data center into the AWS cloud environment. Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon kinesis and Created private Cloud using Kubernetes that supports Dev, Stage, POC and PROD Environments.
  • Develop 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.
  • Expertise in Installation, Configuration Data Base Servers like MySQL, MariaDB, PostgreSQL, MongoDB, Oracle DB (10g,11g), on various Linux Distributions, Oracle Enterprise Linux, RedHat Enterprise Linux, Ubuntu Enterprise Linux.
  • Provided technical assistance in monitoring, tuning, backup/restore, upgrades, failover and recovery and upgrades of WebSphere Environment for availability, scalability, maintainability.
  • Expertise in Monitored the systems and administered Servers for day-to-day problems, patches, user administration, and hardware failure, monitoring log files, backup, software upgradation, configuration changes and documentation.
  • Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GitHub, Bit Bucket, Subversion (SVN), Atlassian, Gitlab and TFS on Linux and windows platforms.
  • Worked with Agile practices using CI/CD pipelines, with Jenkins (Continuous Integration), Nexus for Maven Repository, Maven Builds, Artifactory, Junit testing, Puppet module tests and deployments using multiple Jenkins plugins.
  • Implemented continuous delivery framework using Jenkins in Linux environment, created pipelines for Jenkins jobs integrating with (SCM poll) GIT and Nexus.
  • Expertise in Monitoring the systems and administered Servers for day-to-day problems, patches, user administration, and hardware failure, monitoring log files, backup, software upgradation, configuration changes and documentation.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool, Nagios & Graphite for System monitoring, Cloud Watch and Cloud Trial for monitoring the cloud environment.

TECHNICAL SKILLS:

Linux: (Redhat-5/6/7), Ubuntu, Fedora, CentOS-6/7

Unix: Sun Solaris-10/11, HP-UX, IBM-AIX

Windows: - 98/NT/XP/Vista/7/8/10, IOS

Cisco Blade: UCS B460M, B440M2, B420M3, B260M4Dell PowerEdge R-220, 330, 530, 630, 820, 930HP ProLiant: DL-360, 380, 560, 580IBM X3650 M5, X3550 M5, X3250 M5, X3650 M4, and

Sunfire: X-4800, 4470, 4270, 4170, 2270

Middleware/Web application Servers: Tomcat, Apache web server, Oracle WebLogic, IBM WebSphere, JBOSS, Zimbra

Virtual Servers: VSphere, VMware Virtual Center, Solaris Zones, and VMware ESX Servers

Networking Protocols: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP

Volume Manager: VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM

SCM Tools: Git, SVN

Build Tools: Apache Ant, Apache Maven, and Gradle

Repositories: Nexus, Artifactory

CI Tools: Jenkins

Configuration Management: Ansible, Puppet, and Chef

Programming Languages: Shell Script, Python, Ruby, YAML

Databases: SQL Server, PostgreSQL, Oracle, DB2, MongoDB

Container Platforms: Docker, Kubernetes

Ticketing Tools: JIRA, Confluence, Remedy, Junit, ServiceNow

Monitoring Tools: Nagios, Splunk, and Cloud Watch

Cloud Computing: AWS, OpenStack

WORK EXPERIENCE:

Confidential, Cranford, NJ

AWS Cloud Admin | Devops Engineer

Responsibilities:

  • Strong hands-on experience in system administration, hardware configuration, software installation.
  • Developed automation and deployment utilities using Bash, PowerShell.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Launched AWS lambda to execute code whenever required i.e., few times a day to thousands of times per second.
  • Converted and automated builds using Gradle. Scheduled automated daily & hourly builds and configure Bamboo to poll the repository for source code changes.
  • Created various Groups, Policies, Roles and IAM Users and assigned them to concerned departments.
  • Launched various EC2 Instances, RDS Instances and VPC's needed, according to the Infrastructure in the Cloud Formation Template.
  • Worked on setting up Splunk to capture and analyze data from various layers such as Load Balancers, Web servers and application servers.
  • Prepared, arranged and tested Splunk search strings and operational strings. Created and configured management reports and dashboards.
  • Using Splunk Deployment Server to deploy Splunk upgrades and configurations changes.
  • Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
  • Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
  • Developed deployment scripts on a lifecycle automation platform for the orchestration, integration and automation of Configuration promotions and software releases.
  • Worked in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized /triggered build setups etc.
  • Implemented build stage- to build the Microservice and push the Docker container image to the private Docker registry.
  • Managed all the bugs and changes into a production environment using JIRA tracking tool.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation from Dev to staging to Production systems using Jenkins, GIT automation tool.
  • Experience in working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, compose, Docker registry, handling multiple images primarily for middleware installations and domain configurations.
  • Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Experience in designing, developing and managing APIs using Mule API gateway Virtualized the servers using the Docker for the test environments and dev environments needs and configuration automation using Docker containers.
  • Troubleshoot, event inspection and report various Puppet issues and responsible to start/restart of Puppet enterprise services.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Implemented Apache HTTPD as a reverse proxy and placed it in front of apache tomcat to keep it secure.

Environment: AWS, Puppet, Jenkins, Nagios, Splunk, Apache server, Python Scripts, Shell Scripts, Maven, Nexus, GIT, Docker.

Confidential, Jersey City, NJ

DevOps Engineer

Responsibilities:

  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Configuring and Networking of Virtual Private Cloud (VPC), Written Cloud Formation templates and deployed AWS resources using it.
  • Created local repository to connect Linux server to RHEL site for downloading packages and patches.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Deep understanding of existing AWS technologies and experience with integrated public cloud services.
  • Worked on AWS IAM to grant fine grained access to AWS resources through configuration of roles, policies and web identity federation. Configured S3 versioning and life-cycle policies to backup files.
  • Implemented container-based deployments using Docker images, Docker HUB and Docker registries.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Creating Ansible Playbooks for virtual migration process from VMWare to KVM/OpenStack nodes.
  • Worked on Kubernetes to provide platform as service on private and public cloud in VMware Cloud.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Extensively worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment. Configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates.
  • Experienced with Ansible Tower for managing complex network deployments by adding control, knowledge and delegation to Ansible powered environments.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules.
  • Developed a CI/CD pipeline which kicks off by a pull request from Git and run the Unit tests, Functional tests and display the Jacoco code coverage.
  • Implemented Docker-Maven-plugin and Maven POM.xml to build Docker images for all Microservices and later used Docker file to build the Docker images from the WAR/JAR files.
  • Establishing and maintaining of setup to Build and deploy the application to the Cloud AWS.
  • Developed and scheduled new Splunk capacity dashboards, data models and performance reports to assist senior management in making business critical capacity decisions.
  • Worked on Agile Methodologies and involved in daily stand-up calls and creating the user stories and taken care of the sprint planning.
  • Configured Splunk forwarder to send unnecessary log events to "Null Queue" using props and transforms configurations to reduce license costs.
  • Involved in leading Automation Deployment Team by working with Puppet with experience in installing Puppet agents and pushing Manifests/Modules to 520+ Puppet clients. Deployed M-collective for orchestration and wrote some custom M-collective plugins to deal specifically with our needs.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven and Python.
  • Collection of Build metrics and its Test case metrics from Jenkins to show case as visualization in Kibana dashboard using ELK.
  • Used Jenkins and Pipelines to drive all micro-services builds out to the Docker-registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Using groovy in Jenkins sent an email to the developers whose changes in Git code prone to failures.
  • Wrote bash script to run the Postman collection through Newman and implemented the whole structure in Jenkins.
  • Developed APIs in Altus to perform the automation through Jenkins.
  • Configured and deployed patched upgrade bug Ansible to fixes on both physical and virtual RedHat Linux servers using satellite server-based Linux tools.
  • Developed Postman APIs for four major components to perform the test cases against the core code.
  • Performed the rollout of a new feature to production by running tests against the new code, monitoring after hitting the live traffic.
  • Used Sherlock for monitoring the traffic and automated the sending of alerts to respective teams for sudden spikes.
  • Automated the Jira creation and changed the transitions of the ticket remotely using the Rest API.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

Environment: Jenkins, Altus, Postman, Jacoco, Sherlock, Jira, ELK, Apache server, Shell Scripts, Maven, Nexus, GIT, Nginx, Docker, Kubernetes.

Confidential

DevOps Engineer

Responsibilities:

  • Implemented automated build and deployment process for applications and re-engineering set up for better user experience and leading up to building a continuous integration system.
  • Extensively worked on vMotion, Storage vMotion, VMware Mirage and Patch management and upgrades using VMware update manager. Administration and management of Virtual infrastructure environment - monitor, analyze, identify and troubleshoot issues, upgrade of Virtual infrastructure products - VMware vSphere suite including VMware vCenter Server, VMware ESX/ESXi (6.0/6.5) clusters, Virtual machines and templates, Citrix virtual desktop support.
  • Experience in installing and configuring RedHat satellite server. Upgraded satellite certificates. Worked on automated red hat satellite server installation.
  • Populating the content in satellite like content hosts, products, content views, and life cycle environments.
  • Worked on Mirrors and RAID 0, 1 and 5 levels on RedHat and Solaris servers.
  • Provided 24x7 System Administration support for RedHat Linux 7.4/6.9 servers and resolved trouble tickets on shift rotation basis.
  • Integrated AWS Dynamo DB using AWS Lambda to store the values the items and backup the Dynamo DB streams.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Expertise in managing the system state and log AWS API events to trigger cloud watch & cloud trail alerts by using AWS Lambda.
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups and NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Used Key resources (file, service, exec, and package) in Puppet Manifests and Meta-parameters (require, subscribe, notify). Defined site-specific and global variables using Puppet hierarchy (YAML and JSON) for creating re-usable modules.
  • Managed Puppet classes, resources, packages, nodes and other common tasks using Puppet console dashboard and live management.
  • Used MongoDB in conjunction with the AWS S3 for storing the metadata information on MongoDB collections.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • Develop 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.
  • Using Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven.
  • Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Used Kubernetes as open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric micro-services infrastructure.
  • Wrote python routines to log into the websites and fetch data for selected options.
  • Responsible to check the Splunk logs for web server to avoid server time down during production are used to monitor application and server health.
  • Integrated Elastic Search (ELK) with AWS deployment using Ansible to collect data from all database server.
  • Wrote Ansible Playbooks with Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python. Ran Ansible scripts to provision Dev Servers.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks quickly deploys critical applications and proactively manages change.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Created Ansible Playbooks, to deploy VM and install the application components as per requirements.
  • Managing Clusters using Kubernetes and worked on creating application pods, helm charts, ingress rules, replication controllers, services, deployments, labels and health checks.
  • Implemented Apache HTTPD as a reverse proxy and placed it in front of apache tomcat to keep it secure.
  • Implemented Docker to provision slaves dynamically as needed. Must Create and Maintain Docker files in Source Code Repository build images and ran containers for applications and testing purposes.
  • Responsible to create and handle multiple Docker images primarily for middleware installations and domain configurations. Worked on installation & configuration of Kubernetes and clustering them.

Environment: AWS, Puppet, Jenkins, Nagios, Splunk, ELK, ESX VMware 5.5/6.0 Apache server, Python Scripts, Shell Scripts, Maven, Nexus, GIT, SVN, Ansible, Nginx, Kubernetes, Docker.

Confidential

System Administrator

Responsibilities:

  • Installed and administration of windows and Linux (Centos, Ubuntu, and Red Hat) servers.
  • Installed and configured LAMP server on Red Hat 5/6, OEL5/6 and Centos.
  • Performed P2V migrations of physical Red Hat 5/6 servers to VMware environment using VMware Converter.
  • Performed automated installations of Operating Systems CentOS 6/7, Red Hat 5/6 PXE using Kickstart for Linux and Jumpstart for Solaris.
  • Configured SSH password less login using SSH Keygen.
  • Monitored System Activities like CPU, Memory, Disk Full, Host down, Printing issue and Swap space usage to avoid any performance issues using Nagios.
  • Detecting System Failure, Resource Failure and hardware failure on Linux (CentOS, Red Hat) platforms
  • Involved in Implementation projects to configure different services on Linux (CentOS, Red Hat) servers.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
  • Proposed and implemented branching strategy suitable for agile development in GIT.
  • Configured to host static websites in an Amazon Simple Storage Service bucket depending up on the website requirements.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, ELB, EBS Etc.
  • Created and implemented chef cookbooks for deployment. And used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Implemented techniques to protect data in transit and at rest using both Server-Side-Encryption and Client-side-Encryption.
  • Developed and implemented the software release management for the release of web applications.
  • Developed Linux, UNIX, Perl and Shell Scripts and AWT programming for manual deployment of the code to various environments.
  • Installed NEXUS and configured pom.xml in conventional projects for continuous integration.
  • Scanned the newly assigned LUN’s to the servers and assigned them to volume groups and increased the file system using Red Hat volume manager.
  • Performed Branching, Tagging, Release Activities on Version Control Tools SVN.
  • Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins and deployment automation.
  • Installed and used monitoring tool like Nagios, Configured, and Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Monitoring focal utilizing Nagios.
  • Used Shell scripts to day to day activities and tasks for automating.
  • Experience in authoring pom.xml files, perform releases with Maven release plugin, and manage artifacts in Sona-type NEXUS repository.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.

Environment: Linux, Nagios, Chef, AWS, Apache server, SVN, Tomcat server, Maven, Nexus, GIT.

Confidential

System Administrator

Responsibilities:

  • Installed and administration of windows and Linux (Centos, Ubuntu, and Red hat) servers.
  • Administration of Sun Servers running and Dell, HP Servers running SUSE, Red hat EL 3, 4.x, 5, 6 HP-UX, CentOS which included jumpstarting, performing live upgrades of Solaris operating systems and Kickstarting Red Hat EL 3, 4.x, 5.
  • Implemented and administered VMware ESX for running the Windows, Centos, SUSE and RedHat Linux Servers on development and test servers.
  • Performed volume management using VERITAS Foundation Suite, SVM and LVM and the creation of xfs and ext2, ext3, ext4 file systems.
  • Installation and support of various applications and Databases including, MySQL and Sybase along with Web Logic, JBoss, Sun Java System Web Server, Tomcat.
  • Involved in working with QA team in Load and Integration testing of J2EE applications on JBoss Application Servers.
  • Provisioning of LUNs from SAN based on McData Switches and Hitachi Based Storage and Patch management using native commands on Linux and following the chance control procedures.
  • Performance tuning and troubleshooting of the applications arising out of the ticketing systems in Remedy.
  • Monitoring the servers using tools like BMC and providing 24x7 supports on call rotation basis and Modified the Linux Kernel to control the swap.
  • Configuration and support of VERITAS Cluster Server for various agents including SAP, Oracle, DNS.
  • Experience in Performance Monitoring of CPU, Memory, Disks, Network using various monitoring tools like Nagios.
  • Decommission of the servers/service groups which include removal of Databases, DNS, take full ad-hoc backup of file systems, removal from backups, removal from AD.
  • Extensive experience in deploying application Services on UNIX, Windows Hosts and Experience in Shell scripting (ksh, bash) to automate system administration jobs.
  • Backup and restore of file systems using VERITAS Netbackup.
  • Responsible for configuring networking concepts like NIS, NFS, SAMBA, LDAP, SSH, SFTP, SNMP, DNS, DHCP, troubleshooting network problems such as TCP/IP, supporting users in solving their problems.
  • Performed all Logical Volume Manager (LVM), and file system tasks like creation of Logical volume and file system, mount a file system, modifying size of a Logical Volume and file system, removing a file system.

Environment: Solaris 9, 10, Red hat Linux, Windows 2000/NT, VERITAS Volume Manager 3.5, SSH Gate, Brocade switches, DHCP, DNS, NFS, Automounter.

We'd love your feedback!