We provide IT Staff Augmentation Services!

Devops Cloud Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 years of IT industry experience as a System Administrator and Production Support of various applications on Red Hat Enterprise Linux environment, ubuntu, centos, CoreOS, Debian, Windows, UNIX.
  • Experienced on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Redshift, Kinesis, KMS, Cloud Watch, Cloud Trail, Cloud Formation, OpsWorks, Security Groups.
  • Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using AWS, OpenStack, Pivotal Cloud Foundry(PCF) and Azure.
  • 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.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Comprehensive experience in the design and implementation of Continuous Integration, Continuous Deployment, Continuous Delivery andDevOps Operations for Agile projects.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Proficient level of experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven, AWS, Artifactory, Kubernetes.
  • Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT and Subversion(SVN) on Linux platforms and Involved in the Branching Strategy, thereby creating different branches in the existing workflow process using revision control tool GIT.
  • Experienced 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 Dockers consoles for managing the application of life cycle.
  • Experience and Having in Depth Knowledge in Shell Scripting and exposure to Python, Ruby, Perl, JSON, YAML and XML.
  • 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 spec.
  • Deployed Kubernetes cluster in production using Terraform scripts and Troubleshooted networking related issue
  • Experience in writing Ansible Modules to automate repetitive tasks, deploying critical applications, managing the changes in instances and managing multiple nodes.
  • Solid ability to create automation with Chef, Puppet, Ansible or a shell and Node JS, Angular JS.
  • Automating the installs using Jumpstart and Kickstart and building post install scripts using Shell scripting in SUN Solaris and RHEL Servers.
  • Worked on web servers like Apache and application servers like WebLogic, Tomcat, WebSphere, JBOSS to deploy code. Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux and windows systems.
  • Hands on experience in using ELK (Elastic Search, Log stash, Kibana), Splunk, Nagios to get data for each application about usage.
  • Designed product activities with extensive research and analysis of OpenStack
  • Expertise in Working with web servers such as Apache HTTP server, NGINX, Apache TOMCAT, application servers such as Oracle WebLogic 9.x/10.x, IBM WebSphere 6.x/7.x/8.x, JBoss 4.1 and databases like Oracle, MySQL, MongoDB, DynamoDB, PostgreSQL, Cassandra
  • Experience in installing, configuring and troubleshooting Unix/Linux Network services and protocols like NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10/11 Windows Server 2003/2008/2012/16 , Unix, Linux (red hat 4/5/6/7)

Script Languages: Ruby, Perl, Bash shell, YAML and Python, PHP, Java Script, power shellJSON, HCL

Web Application Server: Apache Tomcat 5.x/7.x, RED HAT JBoss 4.22, WebSphere 6.x/7.x/8.xMicrosoft IIS, Squid, Oracle WebLogic

Databases: MySQL,DB2,MongoDB,Cassandra,Redshift SQL Server, AWS RDS, DynamoDB, Aurora, Redis

Version Control Tools: Subversion, GIT, Tortoise SVN, BITbucket, GitHub, CVS, Visual SVN, TFS

Bug Tracking Tools: Jira, IBM Clear Quest, Bugzilla, Remedy

Build/Automation tools: Chef, Puppet, Ansible, Ant, Maven, Jenkins, Bamboo, Terraform, Cloud

Formation.: Networking

Monitoring Tools: Nagios, New Relic, Cloud Watch, Splunk,, ELK

Cloud Environments: AWS, Azure, Open Stack, PCF

Volume Manager: VERITAS volume manager, LVM with Linux

PROFESSIONAL EXPERIENCE

Confidential

DevOps Cloud Engineer

Responsibilities:

  • Managing Cloud Services using AWS Cloud Formation, which helped developers and businesses an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion.
  • Working on MultipleAWSinstances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available system
  • ConfiguredAWSIAM 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.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups and createdAWSRoute53 to route traffic between different regions and used BOTO and Fabric for launching and deploying instances in AWS.
  • UsedCloud Frontto deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers and utilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create AMIs for mission critical production servers as backups.
  • Responsible for maintaining cross functional Different Testing/QA Environments and erection of the PROD Environment in AWS.
  • Used informatica for development of extraction, transformation and loading data from multiple sources into aws Redshift.
  • I have migrated all the data to Redshift for data mining for data analyst and data engineers to perform their inferences and data analysis.
  • Examined and queried logs from history for a specific amount of time to identify which tables had to be migrated to AWS Redshift.
  • Designed, loaded and managed a Redshift cluster data over billions of records of fare-system and bus-location data.
  • 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
  • Responsible for writing Ansible Playbooks to install packages and running services over the environment having number of servers.
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
  • Provisioned the highly available EC2 Instances using cloud formation and also built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability Mode.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change and well versed with Ansible Playbooks, modules, and roles.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Experienced in Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers.
  • Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Designed, deployed, maintained, and lead the implementation of Cloud solutions using Microsoft and underlying technologies.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes using Docker Swarm.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs, and configuration automation using Docker containers.
  • 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.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and theAWScloud.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal and written recipes and cookbooks for configuring server side through Chef.
  • Written 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.
  • Worked with Custom AMI's, created AMI tags and modified AMI permissions and configured Elastic Load Balancers with EC2 auto scaling groups.
  • Implemented, supported, and maintained all network, firewall, storage, load balancers, operating systems, and software in Amazon's Elastic Compute Cloud.
  • Extensively worked with PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
  • Designed and developed business logic processing services in AWS Lambda using python.
  • Configured lambda functions to do analytical operations when triggered for smaller data sets.
  • Strong understanding and hands on experience working with Kibana 4.1.2 to generate customer facing dashboards.
  • 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 Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Worked with MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube and viewing the selected issues of web interface using SonarQube.
  • 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.

Environment: & Tools: Java, Linux, Maven, Nexus, Ansible, Jenkins, Kubernetes, Docker, Nagios, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Redshift, Auto scaling, ELB, Shell Scripts, Unix/ Linux environment, chef.

Confidential, SANTA CLARA, CA

DevOps Engineer

Responsibilities:

  • As a Cloud administrator responsible for building and configuring a new cloud infrastructure environment, troubleshoot Azure related issues and engage internal teams for complex issues.
  • Built Azure environments by deploying Azure IaaS Virtual machines (VMs) and Cloud services (PaaS).
  • 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).
  • Deployed Kubernetes cluster in production using terraform scripts and Troubleshooted networking related issue
  • Experience with Kubernetes to manage the containerized applications, deployments,services and deploying application containers as pods.
  • Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability. Hands-on experience with hashi corp tool chains like consul, vault and terraform
  • Used scripting languages like Python, Ruby, Perl, Bash, and PowerShell for configuration.
  • Automate creation and deletion of DEV and QA infrastructure using TerraformWritten Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Developed monitoring and notification tools using Python and responsible for writing/modifying scripts using BASH & Shell.
  • Participated in fast paced Agile Environment following Software Development Life Cycle (SDLC) Model.
  • Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services using CHEF.
  • Implementing a Continuous Delivery framework using Jenkins across multiple environments.
  • 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 and Supported various tools for integration, automated testing & Release.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
  • Run code for virtually any type of application or backend service - all with zero administration using Lambda.
  • Manage Amazon RDS for backups, software patching, automatic failure detection, and recovery.
  • Created storage cached and storage volume gateways to store data.
  • Involved in migration of Bamboo server, Antifactory & Git server. Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • 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 GITHUB and continuous integration management using Jenkins.
  • Install and configure Apache and Tomcat on Red hat Linux, Ubuntu and Amazon Linux instances.

Environment: & Tools: Linux, Maven, Nexus, Jenkins, BASH, APACHE/TOMCAT, Python, Ruby, Redshift, chef, Kubernetes, Terraform, Azure.

Confidential, CINCINNATI, OHIO

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.
  • UsedCloud watchlogs to move application logs toS3and create alarms based on a few exceptions raised by applications and managed network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Deployed puppet for configuration management to existing infrastructure and implemented puppet modules for server housekeeping and used Puppet to maintain configuration on Linux servers.
  • Created a custom puppet module skeleton to use same structure across all puppet modules. Implemented Puppet hiera to separate data from puppet code.
  • 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.
  • Reduced management complexity without restricting control by using Elastic Beanstalk.
  • Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • UtilizeAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Integrated JIRA with Git and created automated release Notes using Perl Scripts; used JIRA to track issues. (JIRA).
  • Hands on Experience on Puppet server and workstation to manage and configure nodes, experience in writing puppet manifests to automate configuration of a board range of services.
  • Actively involved in architecting the puppet infrastructure to manage servers in different environments.
  • 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.
  • 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 Continuous Integration using Jenkins and GIT and used both GIT and Bitbucket source control systems to manage code.
  • Performed system monitoring and maintain Logs using Cloud Watch and implemented best practices for cloud architecture and development.
  • Identify Configuration Items (CI) and document their characteristics after every deployment, delivered the Release notes on Confluence site.
  • Installing/upgrading Jenkins/Bamboo infrastructure on multiple servers.
  • 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,AWSCLI,AWSAuto Scaling, Unix/Linux, Shell scripting, puppet.

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.
  • Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • 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.
  • Performing 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.

We'd love your feedback!