We provide IT Staff Augmentation Services!

Aws Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • Over 9+ 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.
  • 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.
  • Involved in migration of existing on-premises 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.
  • Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Nagios, Cloud Trail and Splunk .
  • 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.
  • Good knowledge and worked on several Azure, Google Cloud Platform and OpenStack IaaS, PaaS, and SaaS tools.
  • Good knowledge and experience in using Elasticsearch, Kibana and Fluentd, CloudWatch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring.
  • 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.

TECHNICAL SKILLS:

Operating SystemsLinux: (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

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

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

SCM Tools: Git, SVN

Build Tools: Apache Ant, Apache Maven, Gradle, Terraform, Packer

Repositories: Nexus, Artifactory

CI Tools: Jenkins, Bamboo

Configuration Management: Ansible, Puppet and Chef

Programming Languages: Shell Script, Python, Ruby

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

Container Platforms: Docker, Kubernetes, EKS

Ticketing Tools: JIRA, ServiceNow

Monitoring Tools: Nagios, Splunk, Cloud Watch

Cloud Computing: AWS, OpenStack

WORK EXPERIENCE:

Confidential, Philadelphia, PA

AWS Cloud DevOps Engineer

Responsibilities:

  • Provisioned AWS services using AWS CLI/API, defining EC2, S3, VPCs subnets, Auto-Scaling Policies/ Security Groups and Routs 53 ensure high availability and redundancy of critical resources.
  • Managed GitHub repositories and permissions including branching and tagging.
  • Developed automation and deployment utilities using Bash, PowerShell.
  • Maintained fully automated CI/CD pipelines for code deployment using Jenkins.
  • Wrote Modules in Terraform to trigger highly available EC2 Instances on AWS Cloud Platform.
  • Migrated few Cloud formation templates to Terraform by using various AWS modules and Secured the Terraform state file in S3 buckets.
  • Created and updated AWS AMI images.
  • Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
  • Developed Kubernetes Pod definitions, Deployments and used Helm Charts to version control complete deployment strategies .
  • Experience in Deploying and monitoring Microservices on various platforms like AWS ECS, Kubernetes, Open Shift.
  • Developed OpenStack infrastructure with automation and configuration management tools such as Ansible, for custom-built cloud hosted applications.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment and written playbooks using YAML scripting.
  • Customized configuration settings of Maven Tool Kit to build EAR and WAR files and further developed and integrated Ansible Playbooks to pull the Artifacts stored in Nexus to continuously deploy the archives on to Apache Tomcat Web Server, IIS Servers, and WebSphere Application Servers.
  • Created continuous integration system using Ant, Jenkins, Continuous Integration, faster and flawless deployments.
  • Installed, deployed, and managed Linux RedHat Enterprise, CentOS, Ubuntu servers and installed patches, packages for Red Hat Linux Servers.
  • Responsible for OS installs, system configuration and upgrades. Weekly & periodically changes implementation and quarterly power down maintenance (Patching, Upgrading, Reboot development servers on request of client).
  • Installed Splunk in production servers for logging purpose.
  • Built Splunk dashboards for application monitoring. Configured alerts for operational purpose.
  • Set up and maintained Logging and Monitoring subsystems using tools like Splunk.
  • Worked with ticketing tool JIRA with short sprint cycle to release product.

Environment: AWS, Ansible, Terraform, Docker, Packer, Jenkins, Ant, Maven, Nagios, Splunk, Prometheus, Grafana, Alert manager, Apache server, Shell Scripts, Maven, Nexus, GIT, JIRA and Rally.

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 CI CD 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Tools: /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.
  • Worked on Mirrors and RAID 0, 1 and 5 levels on RedHat and Solaris servers.
  • 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.
  • 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.
  • 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.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks quickly deploys critical applications and proactively manages change.
  • 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.

Tools: /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
  • Performed all necessary day-to-day GIT support for different projects.
  • 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.
  • Installed NEXUS and configured pom.xml in conventional projects for continuous integration.
  • 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.
  • I worked on Installation, configuration and management of Apache and Tomcat servers.

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

Confidential

System Administrator

Responsibilities:

  • Responsible for Installation and administrated 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.
  • Responsible for 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.
  • 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.
  • 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!