We provide IT Staff Augmentation Services!

Sr. Cloud Engineer Resume

Scottsdale, AZ

SUMMARY:

  • Around 7 years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation.
  • Good Experience on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups and Proficient in DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven.
  • Good Experience in cloud automation using AWS cloud Formation Templates, Chef, Puppet and worked in Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 Setup OpenStack proof of concept (POC) in staging.
  • Expertise in managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Good experience in doing the capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Good Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion on Linux platforms and Involved in the Branching Strategy and continuous integration management using Jenkins and Setting up Continuous Integration for major releases in Jenkins.
  • Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environments and dev - environment needs.
  • Good Experience in working with the cluster management and orchestration features embedded in the Docker Engine which are built using Swarm Kit and worked on creation of custom Docker container images, tagging, pushing the images and Docker s consoles for managing the application of life cycle.
  • Good Experience in with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, config maps, and services.
  • Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations and possess good Experience in writing Chef Recipes for Deployment on build on internal Data Centre Servers, also re-using and modifying same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience in hosted Chef Enterprise as well as On-Premise, skilled in installing Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Well versed with provisioning the highly available EC2 Instances using Terraform and AWS cloud formation and
  • Expertise in writing new plugins to support new functionality in Terraform and involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Good Experience with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, proactively manages change and Well versed with Ansible Playbooks, modules, and roles.
  • Experience in writing Ansible scripts and Shell, Perl, Python, and JSON scripting.
  • Well versed with various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Scottsdale, AZ

Sr. Cloud Engineer

Responsibilities:

  • Monitored Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers and utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC and worked as Admin for AWS in managing the user using IAM for the AWS access.
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
  • Good Experience in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups and created AWS Route53 to route traffic between different regions and used BOTO and Fabric for launching and deploying instances in AWS.
  • Expertise in writing Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby scripts.
  • Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Teamcity build agents to deploy.
  • Implemented CI using Teamcity and continuous deployment. Extensively worked on Teamcity for continuous integration and for End-to-End automation for all build and deployments.
  • Managed BitBucket repository, code merging, production deployments and analyzed and resolved conflicts related to merging of source code for GIT .
  • Done POC and implementation on new tools like Terraform and pushing it to stash repository, which helps in better release engineering and worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts through the terminal.
  • Done POC on Kubernetes and implementation of it using a basic .NET core application and deployed it using Octopus.
  • Provisioned the highly available EC2 Instances using Terraform.
  • Provisioned the AWS Infrastructure using Terraform and helped the development team to deploy their code.
  • Implemented, maintained, and supported reliable, timely and reproducible builds for project teams.
  • Worked with development/testing, deployment, systems/infrastructure, and project teams to ensure continuous operation of build and test systems.
  • Built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability Mode.

Environment & Tools: Linux, Maven, Nexus, Ruby, Linux, Chef, Docker, Kubernetes, AWS EC2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Shell Scripts, Windows environment.

Confidential, NYC, NY

AWS DevOps Engineer

Responsibilities:

  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available system which includes Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Rehydration of AWS servers are performed periodically to upgrade the application's infrastructure to have latest OS configuration and architecting High Available, Auto scalable platforms in AWS cloud on Windows & Linux.
  • Run code for virtually any type of application or backend service - all with zero administration using Lambda and managed Amazon RDS for backups, software patching, automatic failure detection, and recovery.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch .
  • Utilized Puppet for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC). Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Implemented, supported, and maintained all network, firewall, storage, load balancers, operating systems, and software in Amazon's Elastic Compute Cloud.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Good Experience in working with DNS and load balancing experience on Route53 and configured Elastic Load Balancers with EC2 auto scaling groups.
  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Led implementation of Office 365 and Azure Active Directory for single sign on, authentication, authorization, and Azure Role-based Access Control (RBAC).
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Created Docker images using a Docker file , worked on Docker container snapshots, removing images, and managing Docker volumes.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Good Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Practical experience with the deployment and configuration of Docker infrastructure on CoreOS and Ubuntu OS's for container pipeline automated deployment in all required environments to support scaling AND service discovery.
  • Created storage cached and storage volume gateways to store data.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies and responsible for nightly and weekly builds for different modules
  • Experience in version control using GIT and GITHUB and continuous integration management using Jenkins.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Developed monitoring and notification tools using Python and responsible for writing/modifying scripts using BASH & Shell.

Environment & Tools: EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Python, Ruby, Redshift, Ansible.

Confidential, CA

Jr.DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including) EC2, Route53, S3, RDS, Dynamo DB, SNS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Performed system monitoring and maintain Logs using Cloud Watch and implemented best practices for cloud architecture and development.
  • Actively involved in architecting the puppet infrastructure to manage servers in different environments comprising tasks on Puppet server and workstation to manage and configure nodes, writing puppet manifests to automate configuration of a board range of services.
  • Creating puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation process using puppet.
  • Managed and deployed the software configurations using Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Managed Servers and Reports using Puppet through host groups and puppet modules and manifests along with Performing system administration and operations tasks using Puppet, Nagios.
  • Wrote puppet manifests from scratch for deploying, configuring, and managing collected for metric collection and monitoring.
  • Utilized Puppet for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC). Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Integrated JIRA with GIT and created automated release Notes using Perl Scripts; used JIRA to track issues. (JIRA).
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Generated scripts in Maven , Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT and used both GIT and Bitbucket source control systems to manage code.
  • Identify Configuration Items (CI) and document their characteristics after every deployment, delivered the Release notes on Confluence site.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines and responsible for Plugin Manage

Environment & Tools: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting, Chef, Puppet .

Confidential

Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on Unix/Linux platform.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Used Jenkins as a continuous integration tool for automation of daily process and responsible for building and releasing packages for testing.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Perform software builds using version control tool IBM Rational ClearCase (UCM and BASE).
  • Build and deploys J2EE applications in Web Sphere.
  • Performed deployment of application code to production environments.
  • Responsible for designing and deploying best SCM processes and procedures.

Environment & Tools: Java/J2EE, Unix, Maven, GIT, ANT, Jenkins, Web Sphere. Python ClearCase, ANT, Perl Scripts, Shell Scripts, ClearQuest, Stash.

Confidential

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Install and configure Apache and Tomcat on Red hat Linux, Ubuntu, and Amazon Linux instances.
  • Monitoring CPU, memory, physical disk, Hardware, and Software RAID, file systems, network using the tools Nagios
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services Send mail, Apache, FTP servers to meet the user needs and requirements.
  • Performed kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment & Tools: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.

Hire Now