We provide IT Staff Augmentation Services!

Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • Around 8+ years of IT experience as DevOps engineer with expertise in areas of Linux Administrator, Build/Release Management, Software Configuration and Cloud Platform.
  • With a wide range of experience, I have involved in Planning, Requirement Analysis, Design, Building, Continuous Integration, Continuous Deployment, Development, Testing and Release of various Enterprise - Wide Software Applications.
  • Skillful in working and migrating applications on to AWS Cloud computing using provided services like EC2, ECS, EBS, ELB, Lambda, S3, RDS, DynamoDB, VPC, Route 53, CloudWatch, CloudFormation, IAM, SNS and Auto Scaling in a highly available and scalable production environment.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle)).
  • Experience in working with version control systems like Subversion and GIT.
  • Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through GIT and Subversion.
  • Automated many build and release processes using tools like Puppet, Chef and Salt.
  • Automated Provisioning and App Servers Configuration in all three environments using Puppet and Chef Configuration management tools.
  • Extensive experience in Chef for Planning to organize attributes, Roles, Recipes, Environments, writing cookbooks.
  • Have good Experience in Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems.
  • Excellent experience in continuous deployment using IT configuration tool Ansible.
  • Good experience in implementing Jenkins builds pipeline flow to handle complex build workflows.
  • Configured Jenkins Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
  • Deployments and involved in working for a high scalability and high availability environment running Linux and Windows.
  • Good Experience in Shell, Python, Perl and Ruby scripting.
  • Experience in writing JSON REST APIs using Golang.
  • Extensive experience in working with Oracle Database and JBoss related application servers.
  • Expertise in setup and configuration of Application Servers Tomcat, JBOSS, Web Logic and involved in deployment activities and Tomcat, JBOSS, and WebSphere Application servers.
  • Hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Create and Maintenance of Docker environments for web application infrastructure.
  • Implemented a Continuous Delivery Pipeline with Jenkins, Ansible, GitHub, SonarQube, Nexus, Maven, Docker and Amazon Web Services like EC2, S3, VPC and CloudWatch.
  • Expertise on configuring ELK (ElasticSearch, LogStash & Kibana), Nagios and Splunk for Log monitoring of applications in prod and non-prod.
  • Experience with Bug tracking tools like JIRA, Bugzilla and Sonatype Nexus, Artifactory to create & manage Artifacts across various projects.
  • Expertise in different versions of CloudStack, Openstack, VMware and other private clouds.
  • Utilize Chef for configuration management of hosted Instances within AWS.
  • Supported the application in production and worked closely with off-shore teams.
  • Excellent interpersonal skills, ability to interact with people at all levels.
  • Capable of delivering well-documented applications, adhering to quality standards and delivery dates.

TECHNICAL SKILLS

Operating System: Windows, Red Hat, SUSE Linux, Solaris, Linux, centos, Ubuntu.

Bug Tracking Tools: JIRA, Confluence, Service Now.

Versioning Tools: Git & Subversion(SVN).

Continuous Integration Servers: Jenkins/Hudson & Bamboo.

Build & Configuration Tools: Maven, Ant, Puppet, Ansible & Chef.

Virtualization Tools: Docker, Vagrant.

Code Quality Tool: SonarQube.

AWS Cloud Platform: EC2, ECS, EBS, ELB, Lambda, S3, Glacier, VPC, Route 53, CloudWatch, Cloud Formation, IAM, Certificate Manager, SNS and Auto Scaling.

Web/Application Servers: Apache Tomcat, WebLogic, Web Sphere, Nginx & JBOSS.

Languages & Scripts: JAVA, C, Python, Perl & Shell scripting.

Monitoring Tools: Nagios, Splunk, CloudWatch, ELK (ElasticSearch, Logstash and Kibana).

Database: Oracle, MySQL, MongoDB 7 SQL Server, RDS & DynamoDB.

Repository Manager: Artifactory, Nexus.

PROFESSIONAL EXPERIENCE

CLOUD ENGINEER

Confidential, Columbus, Ohio

Responsibilities:

  • Implemented and supported creating EC2 instances, S3 storage, Auto Scaling of instances and Cloudwatch Monitoring based on requirements.
  • Assigned and managed roles for users and groups by defining policies via Identity and Access Management.
  • Used Cloud Watch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon.
  • Worked on Ansible automation, installing and configuration of Ansible server and agent setup.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Installed Docker using Docker tool box and created Docker files for different environments.
  • Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, Docker Swarm and Docker Container Network.
  • Used Jenkins and Pipelines to drive all micro services builds out to the Docker registry and then deployed into cloud.
  • Installed Ansible Tower and wrote playbooks, created roles to rollout configurations to different environments.
  • Migrated Virtual Machines in Existing Datacenters to AWS infrastructure by using core AWS Services like EC2 instances by creating custom images for VM's, setting up Security groups, Elastic IP's, S3 Buckets, Elastic load balancing and VPC's.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON.
  • Create Auto-scaling group and setup suspend process resume process for all applications.
  • VPC migration from Production environment to other environments like NON-PROD, POC, INT.

Environment: RHEL, LDAP, Jenkins, Ansible, Apache, Tomcat, AWS, VMware, TCP/IP, HTTP, DNS, AWS.

DevOps Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Managed GitHub as a Source code management tool and Git as a versioning tool for the projects to create daily backups and checkpoint files.
  • Involved in writing Maven build scripts and POM.xml files for generating java based artifacts such as JAR, WAR and EAR.
  • Responsible for maintaining and troubleshooting issues related to several Projects Lifecycle tools such as Jenkins, Test link, Subversion.
  • Installed SPLUNK from Puppet module tool (PMT) from the command line.
  • Responsible for creating puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation processes using puppet.
  • Managed Hadoop clusters using Cloudera Manager.
  • Worked on version control tools like GIT, SVN for code review.
  • Created GIT repositories with standard directory layout of a trunk, branches, tags and customized directory based on business/project need.
  • Extensive use of Perforce for source code tracking and deployment, and JIRA for bug tracking.
  • Troubleshooting and automated deployment to web and application servers like WebSphere, IIS, Apache, WebLogic, JBOSS and Tomcat.
  • Created VMs for Solaris x86 and Red hat Linux on VMware ESX 3.5and administered them with VI Client.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Worked on Rancher for deploying and managing containers in production.
  • Worked on Rancher to Infrastructure, Container Orchestration and scheduling, Application Catalog.
  • Backup Management, Inventory management, and configuration. Vyatta open source firewall management and configuration. Cloud computing, VMware, VSphere.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Built JIRA Change for Request change model to support and track changes made to the test/prod systems.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with CLI and Linux container technology using Docker.
  • Created Dockerfile for each microservices and changed tomcat configuration file which is required to deploy Java based application to the Docker container.
  • Developed POC involving containerized platform Docker in Conjunction with Kubernetes.
  • Scripting of administration tasks using Python, Shell Scripting, Ruby etc.
  • Used Docker to streamline a continuous integration (CI) with the use of Dockerized build slaves.
  • Used Docker environment host inside of a Docker host (Docker-in-Docker) for their build environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.

Environment: Puppet, GIT, Jenkins, SVN, Perl/ Shell, TOMCAT, JIRA, VMware, RHEL, Apache, WebLogic, Maven, Docker, Splunk.

DevOps Engineer

Confidential, Miami, FL

Responsibilities:

  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Maintained Chef Servers and management application that 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.
  • Implemented automated local user provisioning in instances created in NoSQL cloud through Chef Recipes.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in chef solo environment.
  • Performed installation, configuration and administration of Git and afterwards migrated code over to GitHub in Windows and Linux environment.
  • Involved in merging, delivering and rebasing from dev branch to higher level branches in GIT.
  • Contributions to various other open source projects on GitHub/bitbucket.
  • Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Monitoring, creating alarms and set notifications for EC2 hosts using CloudWatch and managed Security Groups.
  • Configured SNS to CloudWatch for alerting about certain actions as per the requirements.
  • Configuring and networking of Virtual Private Cloud (VPC) for EC2 Instances.
  • Managed users and groups using the Amazon identity and access management (IAM).
  • Developed Python scripts to automate daily, weekly builds primarily using Maven for some legacy projects.
  • Written automated unit test functions in golang to cover the API code.
  • Used Nagios for error and log monitoring with the help of custom dashboards and SonarQube to test code level coverage.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Configuring the Docker containers and creating Docker files for POC environments.
  • Applied knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, send mail, Apache Web Server, Samba, SSL, SSH, HTTP, RPM package management and experienced in administering Active Directory and group policies.

Environment: GIT, Jenkins, Maven, Chef, SCM, Tomcat, Docker, DNS, DHCP, SAMBA, TeamCity.

DevOps/AWS Engineer

Confidential, Columbus, IN

Responsibilities:

  • Implemented continuous integration and deployment solutions to target environments.
  • Installation of Red Hat Enterprise Linux. Configuration and troubleshooting for Red Hat Linux.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it.
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Integration of web portal and users associated with S3 bucket.
  • Deployed, monitored and managed web applications and services into AWS by using Elastic Beanstalk.
  • Managing a team of DevOps Engineer for infrastructure support on AWS cloud. Creating cloud formation scripts for hosting software on AWS cloud. Automating the installation of software’s through power shell scripts.
  • End to end deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
  • Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Used Cloudwatch for monitoring server’s CPU performance and memory utilization.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications.
  • Provisioned and patched servers regularly using Ansible.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Automated various service and application deployments with Ansible on CentOS and RHEL.
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation, etc.
  • Written playbook using Ansible modules such as yum, Copy, File, get url, git, ping, service, template, debug, synchronize, user.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.

Environment: AWS, Puppet, GIT, GitHub, JIRA, Rundeck, Confluence, Shell Scripting, Splunk, Jenkins, SVN, RHEL, CentOS, Cloud Formation.

LINUX SYSTEM ADMINISTRATOR

Confidential, Charlotte, NC

Responsibilities:

  • Provide systems administration support for UNIX systems including server and workstation upgrades, backup and disaster recovery monitoring, user account setup and security administration.
  • Manage file systems, add disks and create partitions on virtual Linux servers.
  • Monitor the servers and Linux scripts regularly and perform troubleshooting steps - Tested and installed the latest software on server for end-users.
  • Deployed latest patches for Linux and Application servers and performed RedHat Linux Kernel Tuning.
  • Use bash and some Perl scripting for automated processes in managing disk space, deleting old logs, and scripts for cron jobs.
  • Set up cron jobs for automated processes.
  • Performed database support for accounts and clients using MySQL.
  • Worked with NoSQL and Big Data technologies such as MongoDB, Cassandra, Hadoop.
  • Created hive tables by using partitioning and bucketin concepts.
  • Created impala table by invalidating hive metadata.
  • Installed web servers using Apache, PHP for web server scripting and html language for website pages.
  • Used oozie for scheduling the jobs to get triggered automatically.
  • Network trouble shooting using 'ndd', 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Install and configuration of Web hosting administration HTTP, FTP, SSH, & RSH.
  • Experience using YUM and RPM for package management and patching.
  • Used Artifactory repository tool for maintaining the java based release code packages.
  • Data center experience with good hands on experience on HP ProLiant DL 380, 385, Dell power edge, 2650, R220, R20, IBMX3650 servers.
  • Installation of RedHat EL 4.x.5 using Kickstart/PXE and SUSE Professional desktop 10x.
  • Provide drill down reporting for application teams to use in monitoring their application resource usage/performance using Nagios.
  • Worked with OVMF “Open Virtual Machine Format” supported tools Virtual Box, RedHat Virtualization (XEN), and VMware Workstation.

Environment: RHEL, MySQL, Perl Scripts, JIRA, Apache, VMware, Cron, PHP, Nagios, Virtual Box.

LINUX ADMINISTRATOR

Confidential

Responsibilities:

  • Installation and Configuration of Linux and Window Servers.
  • Monitoring & troubleshooting Network, Linux and Windows servers.
  • Installation, Configuration, Troubleshooting and Tuning Apache and Tomcat webserver.
  • Managed and optimized Net Backup clients, media servers and clients in an enterprise environment.
  • Familiarity with Internet Technologies including TCP/IP, HTTP and DNS.
  • Create and maintain complete documentation of all equipment including location, hardware, software and configurations.
  • Manage Logical Volume Manager (LVM).
  • Knowledge of maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Installation and configuration of RedHat Linux on VSphere and VMware ESX.
  • Configuration like assigning IP addresses, configuring network interfaces, assigning static routes, hostnames etc.
  • Experienced in DNS, NIS, NFS, NSLookup, Snoop FTP, NIS, Samba Server, LDAP, remote access, security management, and system troubleshooting skills.
  • Configured LDAP clients on server test and troubleshoot for maintaining network and data security.
  • Installed and configured of Solaris and Linux servers using JUMPSTART and KICKSTART installation and periodic Patch Upgrading using live upgrade.
  • Provided highly available data services to users using Solaris volume manager (SVM) and Logical volume manager (LVM).
  • Integrating WebLogic 10.x and Apache 2.x and deploying EAR, WAR files in WebLogic Application Servers.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.

Environment: RHEL, LDAP, Jenkins, Web logic, Apache, Tomcat, LVM, VMware ESX, TCP/IP, HTTP, DNS.

We'd love your feedback!