We provide IT Staff Augmentation Services!

Cloud Engineer / Devops Engineer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 6+ years of experience in IT industry with over 3 years of experience in DevOps and Cloud Engineering including AWS, Microsoft Azure, Continuous Integration, Continuous Delivery and 3 years of experience as a Linux System Administrator.
  • Experience in utilizing Amazon AWS cloud includes services like EC2, S3, VPC, ELB, IAM, Cloud Watch, Elastic Beanstalk, Security Groups, EC2 Container Service (ECS), Lambda, Kinesis, Code Commit, Code Pipeline, code deploy, Dynamo DB, Auto Scaling.
  • Expertise in creating complex and custom IAM policies, Roles, and user management for delegated users within AWS and experience in developing AWS cloud formation templates to create custom sized VPC, Subnets, EC2 instances, ELB and security groups.
  • Hands on experience on Azure VPN - Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall. Hands on experience on Backup and restore Azure services.
  • Experience in installing and configuring Virtual machines in Microsoft Azure Cloud service platform. Hands on experience with Microsoft Azure Cloud services, Storage Accounts.
  • Installed and maintained Jenkins for Continuous Integration as well as automate Ansible Playbook runs against production infrastructure.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, SNS, SWF, and EBS etc. and Configured S3 to host static web content.
  • Writing, troubleshooting python code for Lambda services. Schedule Lambda scripts to take the AMI backup of the EC2 instances and tagging purposes.
  • Responsible for the security of the servers in the cloud and responsible for the security of the VPC (Virtual Private Cloud) itself. Create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Configured puppet master and puppet agents to support configuration management and used Puppet for automation and scheduling automated jobs.
  • Knowledge on Evaluating puppet framework and tools to automate the cloud deployment and operations. Creating manifests and classes in Puppet for automation.
  • Expert in deploying the code through application servers like WebSphere / WebLogic / Apache Tomcat and Puppet for the deployment of servers with custom scripts.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Bash, Python& Perl scripts, PowerShell / Windows systems and automating the administrative tasks and management using cron and at.
  • Experienced in implementing, maintain of Apache Tomcat / MySQL / PHP, LAMP web-service environment.
  • Experience withOpenStackServices such as Compute, Network, Storage, Dashboard. Worked on OpenStack application for deploying, maintaining and troubleshooting in a Cloud environment.
  • Created Jobs for Builds and Deployments, installed several plugins in Jenkins to support multiple tools required for the implementation of projects.
  • Extensively worked on Jenkins, Hudson, Bamboo and Build Forge by installing, configuring and maintaining for continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in implementing a Continuous Delivery pipeline withContainer Orchestration using Docker Compose, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Experienced in building and maintaining Docker and Vagrant infrastructure in agile environment. Kubernetes 1.6.2 is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience in working on version control systems like Subversion, and GIT and used Source control management client tools like Visual SVN, Tortoise SVN, SVN X, Uber SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI and other command line applications etc.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
  • Wrote Bash shell scripting to automate the regular tasks like removing core files, taking backups of important files, file transfer among servers.
  • Involved in shell scripting for system/application in automating server task, installing and monitoring applications and data feeding file transfer and log files.
  • Experience in Storage, Disk Management, Logical Volume Management (LVM) and logical partitioning and maintaining file systems and creating NFS.

TECHNICAL SKILLS:

Operating Systems: LINUX (RedHat, Centos), Unix, RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008

Build/Automation Tools: Ansible, Chef, Puppet, Jenkins, Maven, Ant

Cloud Technologies: AWS (EC2, VPC, EBS, S3, Glacier, AutoScaling, ELB, CloudFormation), Azure

Languages: Shell, Bash, Perl, Python, Groovy

Databases: MySQL, MongoDB

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server

Bug Tracking Tools: JIRA, Bugzilla

Version Control Tools: GIT, Subversion

Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Perl scripting, Python, Shell scripting, Ruby, YAML

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Cloud Engineer / DevOps Engineer

Responsibilities:

  • Defined AWS Security Groups, which acted as virtual firewalls dat controlled the traffic allowed to reach one or more AWS EC2 instances. Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, auto scaling to design cost effective, fault tolerant and highly available systems.
  • Worked on creating whole infrastructure VPC, Subnets, EC2, RDS, Route53, Security groups, internet gateway on AWS using Cloud formation templates and terraform.
  • Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Major duties were to plan, develop and assist the migration of client's on-premise infrastructure to Microsoft Cloud (Azure). Experience in writing power shell script to do patching, imaging and deployments in Azure.
  • Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs, Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Designed, developed, planned and migrated servers, relational databases (SQL) and websites to Microsoft azure cloud. Design, planning and implementation for existing On-Prem applications to Azure Cloud(ARM)
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments. Created Jenkins Jobs to automate ANT/Maven Application builds by pulling code from distributed and Centralized version control tools like Git, SVN
  • Created and managed Docker containers according to the App/DB requirements, planned and performed changes to the production. Worked on creation of custom Docker container images, tagging and pushing the images to the Docker repository for further use.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes. Created private cloud using Kubernetes dat supports DEV, TEST, and PROD environments.
  • Configured Ansible Control Machine and wrote Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on EC2 instances.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Implemented Continuous Integration by integrating with different tools like Maven, GIT, SonarQube, Nexus with Jenkins. Involved in Installing Jenkins on Linux environment and implemented master - slave configurations to run multiple build operations in parallel.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programing for deployment of Java applications on bare servers or Middleware tools.
  • Deployed applications (Web-Based) on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionality.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
  • Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Deployed applications on tomcat server usingUDeploy, Configured Splunk, Moving Content and configurations from old infra servers to new infra VM's using subversion control(SVN) anduDeploy.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Created Logical Volumes(LVM) for Linux Operating system. Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.

Confidential, Boston, MA

DevOps / Cloud Engineer

Responsibilities:

  • Involved in designing and deploying a multitude application 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.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS. Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Coordinate with establishing and applying appropriate branching, labelling, designing and implementing for fully automated server build management, monitoring and deployment by using DevOps Technologies like Puppet.
  • Implemented Puppet modules and manifests to automate configuration of a broad range of services like LAMP Stack, HTTP multiple Vhosts management. Design and implementation of a Puppet-based configuration management system for all new Linux machines (physical and virtual).
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Created puppet manifests and modules to automate system automation. Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Maintained Chef Servers and management application dat can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Worked in an Agile environment developing CI/CD pipelines, with Jenkins, Nexus for Maven Repository, Maven Builds, Artifactory, Junit testing and deployments using multiple Jenkins plugins.
  • Involved in creating DevOps strategy in a mix environment of Linux (Ubuntu, CentOS, RHEL) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS) and OpenStack.
  • Designed CICD Pipelines to make use of Dockerfiles and make files for building docker images and validating containers using entry points.
  • Developed an end-to-end Continuous Integration Pipeline using Jenkins for enabling a containerized local control plane using Kubernetes & Docker.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Expertise in configuring Alert mechanisms with Nagios, Splunk, error logging, performance monitoring. Monitored infrastructure consisting of Nagios server with internal GUI tool as web interface for configuration and display of performance data.
  • Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS.
  • Installed and monitored virtual environments with ESXi servers and VirtualCenter2.X. Creating, cloning Linux Virtual Machines, templates using VMware vSphere client 5 and migrating servers between ESXi hosts.
  • Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on RedHat Linux/Debian Servers. Created and maintained network users, user environment, directories, and security.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Confidential, Aliso Viejo, CA

Build Release Engineer

Responsibilities:

  • Installed and configured Red hat Enterprise Linux (RHEL5 and RHEL 6) in development and test environments almost six levels on Dell physical servers and Virtual Machines.
  • Implemented a complete automated build - release solution using a combination of technologies and tools as GitHub, Maven, Jenkins and Power shell scripts.
  • Defined and rolled out Configuration Management process and coordinated Release Management activities for development teams working on Java platform in both Windows and Unix based environments.
  • Developed automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype, Nexus, Shell, Python and Java.
  • Installed Jenkins plugins for GIT repository, administered and integrated the Version Control Systems like Subversion and Git with Jenkins.
  • Managed and improved build systems and integrated test automation framework, providing support for continuous, nightly and milestone builds across multiple streams of development and assisted developers with the timely resolution of any build failures.
  • Designed and implemented end to end SDLC with process gates and quality controls with fully automated build and deployment process from development to QA to Staging and Production environments.
  • Defined necessary improvements in build technology and source code organization to define process and became a lead player in affecting change to deliver high quality builds on time.
  • Identify, troubleshoot and resolve problems with code build and ensure artifact versions and release versions of the build are intact.
  • Build servers, configured, installed tools, installed patches and transitioned servers to production support.
  • Build the entire VDI Environment in VMware horizon view 5.2 by deploying Connection server, Security server, Dedicated VCenter server and Transfer server and autanticating them in Horizon View Administration console.
  • Installation/Configuration of ESXi3.5, 4.x servers and applying security patches to the ESXi servers. Managing the ESXi servers using the vSphere client and VCenter for managing the multiple ESXi servers.
  • Components and upgrading VMware Tools. Migration of ESXi host and VM’s across datacenters. Implemented software enabled raid configuration (LVM).
  • Worked on LDAP console, wrote shell scripts to automate LDAP tasks. Implemented local/remote user autantication service (nis, LDAP).
  • Install and Configure Comm. Environment in WLS using WebLogic server. Worked on Web Server and WebLogic consoles for non-critical fixes.
  • Involved in Installation, Configure and Maintenance of the WebSphere application server on AIX environment.
  • Installation and Configuration of RedHat Enterprise Linux environment. Configure and implement OS level virtualization with Solaris Zoning and VMware.
  • Use Jump start for OS installation with support of Jump Start server. Configure large file system with Solaris ZFS. Excellent Experience in Installation, Configuration and Volume/File system management using Logical Volume Manager (LVM) in Linux and Solaris Volume Manager (SVM) in Solaris.
  • Configure the global zone. Prepare file system and zone root path for non-global zone. Performed File System Backup and Recovery.
  • Monitored the logs in case of improper functionality of Jira/Confluence for exceptions and Apply the changes on Jira as per Atlassian KB. Plugin management for Atlassian Applications JIRA and Confluence.

Confidential

Linux System Administrator

Responsibilities:

  • Installed and configured Red hat Enterprise Linux (RHEL5 and RHEL 6) in development and test environments almost six levels on Dell physical servers and Virtual Machines.
  • Performed Package Management using RedHat RPM/YUM and Kernel upgradation in RedHat Linux and CentOS servers.
  • Administered and Configured Logical Volume Manager which involved create and modify file system, logical volume, Physical volume, Volume groups, mirroring and un-mirroring of volume groups, hot spare physical volume.
  • Administration of Red Hat Linux servers by installing rpm's, mount/un-mount drives and manage Disk Quotas on windows servers.
  • Adding, removing, and giving access rights to users on a server. Changing permissions, ownership of files and directories, and assigning special privileges to selected users and scheduling system related cron jobs.
  • Created and deleted user accounts enforce security and compliance rules to regarding passwords and access to computer systems.
  • Deployed and configured VMware ESXi 5.1 and configured templates to create VMs. Integrated and managed ESXi hosts using VCenter Server.
  • Managed and provided support to all UNIX servers and RedHat Linux OS dat runs Oracle databases, WebSphere, and NetBackup enterprise.
  • Wrote Bash/Shell/Perl scripts for managing day-to-day transactions & for automation of routine tasks.
  • Experience in writing Shell scripts using bash for process automation of databases, applications, backup and scheduling to reduce both human intervention and ma hours.
  • Installed the latest patches for, Oracle on Red hat Linux servers, configured and administered Sendmail, Samba, Squid servers in Linux environment.111
  • Planning and implementing system upgrades including hardware, operating system and application upgrades.
  • Configuration of VERITAS Cluster Server from the scratch and maintained service group/packages for failover and redundancy purpose.
  • Designed, managed, supported: Backup/Recovery/Archived NetApp Storage (SAN/NAS), OS Installations/Patches, Batch scheduling, Application and Server performance in the infrastructure.
  • Worked in adding new Users and groups and give sudo access in test and development servers and central file synchronization via sudoers, authorized keys, passwd, shadow, and group.
  • Installed/Configured/Maintained/Administrated the network servers BIND DNS, NFS and application servers Apache and Tomcat server.
  • Implementation and troubleshooting of network services like NFS, FTP, SAMBA, DNS, SMTP, NTP, Telnet, SSH.
  • Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment. Followed ITIL standards to work on Incidents, Service Requests and Change Requests from the clients.

Confidential

Jr. System Administrator

Responsibilities:

  • Experience in installing, configuring and managingLinuxOperatingSystem, worked with variousLinuxDistributions such as RHEL 5,6, 7, CentOS, Ubuntu.
  • Implements and manages RAID levels like RAID0, RAID1, RAID5 and RAID10 using Logical Volume Manager.
  • Storage management tasks such as creating new partitions, file systems and managing them according to requirements
  • Manages user accounts including creating new accounts and groups, setting up user environment, changing passwords, changing default permissions, and setting ACL's.
  • Develops Cron jobs for automating administrative tasks like filesystemmanagement, process management, creating and deleting backups, server reboots.
  • Performedsystemperformance tuning to prevent excessive memory usage, a drain on CPU processing power or hard drive issues.
  • Troubleshoots network related issues, security related issues, capturing packets using tools such as iptables, firewall, TCP wrappers, NMAP.
  • Knowledge in Logical Volume Management onLinuxwith LVM Knowledgeable in HTTP, HTTPS, FTP, SFTP, DHCP, DNS, SNMP TCP/IP, UDP, ICMP, VPN, POP3 protocols.
  • Involved in installation, configuration, upgrading, patching and administration ofLinux, UNIX and Windows Servers.
  • Experience in writing UNIX Shell Scripts using commands like awk, sed, tcsh, bash, Ksh and Perl to automatesystemadmin jobs.
  • Maintaining reliable backups of corporate data including email communications for disaster recovery and backup verification.
  • Installation, configuration, and maintenance of web servers, application servers, and database servers onLinuxServers.
  • AdministeredLinuxservers for several functions including managing Apache server, mail.Installed and configured Sudo for users to access the root privileges.
  • Performing normalsystemadministration tasks like server’s performance management & tuning, LVM/FS management, disk management, fdisk operations, troubleshooting etc.
  • Good working experience with Redhat Satellite Server for upgrading and patchingLinuxServers.
  • Maintainedsystemsecurity, including password checks, permission scans, implementation of security ensuring toolsLinuxenvironment.

We'd love your feedback!