We provide IT Staff Augmentation Services!

Cloud Engineer/systems Engineer Resume

3.00/5 (Submit Your Rating)

Decatur, IL

SUMMARY:

  • Worked as Software Engineer with 6+ years of experience and with Emphasis in DevOps Methodologies and focused on Automation of Build/Deployment/Environment Management areas by implementing CI / CD pipelines to help teams deliver better, reliable and certified software into lower level and Production environments.
  • Worked on AWS Cloud Administration which includes services like: 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.
  • Experience in creating AWS VPC network with in regions and Availability Zones to have both private and public networks of web applications that are deployed on EC2 and managed by ECS. Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Have good command in Linux, Solaris and UNIX administration. Worked on Linux versions like RHEL 6/ 6.5 / 7, Centos 6.x / 7, Debian, Ubuntu.
  • Worked with VMware ESXi 5.1/5.5/6.0,6.5 vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, Vmotion, Managing SAN Data stores with, iSCSI, NFS and FC and migrating HP - Unix servers to virtual Linux which included creation Hypervisor, HP Data protector, file system creation and mount point creation.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS, GIT, GITHUB and on UNIX and Windows environment.
  • Experience in Linux Administration (Installation, Configuration and Upgrades of Linux Red Hat and Oracle) Implementing Software Configuration Management processes on projects including setting up and supporting our Continuous Integration. Build environment by automating Software builds, release and configuration processes using Jenkins.
  • Extensively worked with version control tools like TFS, CVS, SVN, GIT, GITHUB, Perforce and expertise in DevOps using tools like Jenkins, Maven, Ant, Chef, Bamboo, Gradle, Serena Products, Docker, Build Forge, TOMCAT, JBoss and Linux etc.
  • Automated development environment provisioning using Vagrant and Chef. Wrote Chef cookbooks to automate the creation of ephemeral nodes installed with standard toolsets Java, Tomcat/Jetty, Apache, as well as install platform HTTP services.
  • Expertise in working on configuration management tools like Chef, ansible and Puppet. Configured chef to provide a way to transform infrastructure into code to automate the processes.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates and writing playbooks for Ansible using YAML scripts and deploying applications.
  • Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Experience with Kubernetes to manage the containerized applications, creating and deploying application containers. Automation of Kubernetes clusters on VM and Docker container orchestration using Ansible and Fleet.
  • Experienced in Configuring Servers to provide Networking Services, including HTTP/HTTPS, FTP, NFS, SMTP, SSH, SAMBA, SQUID, Postfix and LDAP.
  • Strong ability to troubleshoot any issues generated while building, deploying and in Production support.
  • Worked on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm and Created images stored in the Docker container and uploaded to Docker hub.
  • Responsible for application deployment in the OpenStack and Azure cloud environments using client developed tools and created playbooks for OpenStack deployment.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Installed, Configured, Monitoring Tools such as Splunk, ELK, Nagios and iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring and Nagios for monitoring the network bandwidth and the hard drives status.
  • Experience in correlating seemingly non-related abstract data through standard performance monitoring tools to quickly determine root causes of common system issues.
  • Experience in monitoring System/Application Logs of server using Logstash, elastic search, Kibana, Apache Frame to detect Prod issues. Experience in authoring pom.xml files, perform releases with MAVEN and ANT release plugins, and manage artifacts (jar, war & ear) from source code in Sonatype NEXUS repository.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Hudson & Bamboo

Languages: Shell, Bash, Perl, Ruby and Python scripting

Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

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

Bug Tracking Tools: JIRA, Fisheye, Rally, Remedy and IBM Clear Quest, Bugzilla, and HP Quality Center.

Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN

Web Technologies/Programming: Servlets, JDBC, JSP, XML, HTML, C, C++, Ruby, Perl scripting, Python, Shell scripting.

Cloud Technologies: AWS, Azure, GCP

PROFESSIONAL EXPERIENCE:

Confidential - Decatur, IL

Cloud Engineer /Systems Engineer

Responsibilities:

  • Proficient in using AWS tools like EC2, EBS, IAM, S3, ELB, RDS, VPC, ROUTE53, CLOUD FORMATION using both Console and AWSCLI, LAMBDA, CLOUD TRIAL, CLOUD WATCH, DYNAMO DB, RDS, EMR. Used cloud front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end users.
  • Worked on cloud formation templates to create EC2 instances and by leveraging security and management features, ECS containers to run, stop and manage docker containers on a cluster, S3 for object storage, VPC to create the private and public subnets, IAM roles for securely accessing the AWS resources. Automated the cloud deployments of services using Python boto and fabric along with AWS Cloud Formation Templates.
  • Used load balancer and autoscaling for balancing the traffic between the servers and making sure to provide high availability servers to the applications in AWS.
  • Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Build, deploy and migrate infrastructure to Azure utilizing ARM templates and Terraform Also Worked with VSTS to create all-inclusive CI/CD process.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure Stack Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
  • Expertise in working on configuration management tools like chef, ansible and puppet. Configured chef to provide a way to transform infrastructure into code to automate the processes.
  • Having hands on experience on setting up chef workstation, bootstrapped nodes, wrote cookbooks, recipes and later uploaded them into chef server as well as AWS for EC2/S3/Route53 and ELB with chef cook books and configured Opsworks for chef automate to manage EC2 instances with Auto Scaling.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes. Implemented and Enhanced the Existing Scripts which are developed in Shell, Ruby and Python.
  • Good knowledge at both client and server side of git technology. Configured the GitHub setup on ESXI from server side, we had an ESXi machine on which we did setup GitHub as a version control system and used webhooks as a connectivity between GitHub and Jenkins whenever code is pushed to git repository webhooks is used for triggering a Jenkins job.
  • Hands on experience in migrating Business from an on-premise infrastructure environment to AWS and Responsible for automated installation of ANSIBLE Enterprise 2.7 and configuring ANSIBLE Master and ANSIBLE Agents (both Windows and Linux Environment) in AWS VPC environment.
  • Configured Jenkins Pipeline to create Docker Images with latest version of Java based application encapsulated which are deployed on AWS ECS by updating the Task definition using Lambda functions.
  • Configured Ansible playbooks to provision apache web servers, tomcat servers, Nginx, Apache spark and other web applications, application deployment to move a .war application from dropins directory to apps directory, orchestration of the environment while developing the new websites.
  • Developed Restful API's using the Ansible YAML Scripts, python involved in Building a Micro service architecture with spring boot and Docker and implemented CI/CD for all the Micro services through Jenkins and Maven build tool using Deployments through Ansible server.
  • Expertise in working on migration of Ansible environment into containers using kickstart also used jinja2 templates to create files from templates and enabling variables to reduce the duplication.
  • Integrated Ansible tower with Jenkins to trigger the workflow by developing templates which install the middleware like Tomcat, WebSphere, WebLogic, deploy the war files from Nexus to various environments.
  • Experienced in Jenkins to automate the process of build, testing, packaging and deploying the code to the respective servers and integrated the Jenkins plugins like maven, MS build, Junit, sonarqube, nexus and integrated email and slack notification plugins.
  • Configured custom Jenkins jobs in shell to do database refreshes across environments, adhoc nodejs builds, and pipeline creation for deployments and worked on master slave Jenkins servers and configuring build executors in Jenkins front. Also done rolling upgrades to Jenkins with proper backup and rollback strategy.
  • Built and deployed EAR and WAR files with custom configuration settings using Maven Tool Kit and further deployed the archives into Apache Tomcat Web Server and WebSphere Application Servers.
  • Configured git as a Version control system for most of my projects for storing my scripts (python, shell, bash), chef cookbooks and puppet modules and ansible playbooks as well. We have git branching strategy in our organization for deploying code into AWS instance.
  • Worked on setup of various dashboards, reports and alerts in Splunk, ELK, NAGIOS and other networking monitoring tools like Datadog.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and built RABBITMQ servers in production for load balancing and high availability.
  • Deploying HA DRS Cluster, Managing resources. Migrating virtual machine configuration files and virtual disks from one Data store to another Data store. Migration of servers P2V and V2V by using VMware Converter and Plate Spin.
  • Configured file beats on Jenkins server to analyze the build logs on containerized ELK stack cluster.

Confidential - Indianapolis, IN

DevOps Engineer/ AWS Engineer

Responsibilities:

  • Migrated VMware VMs from on premise to AWS cloud and migrated applications using AWS services like EC2, S3 Bucket, Route53, ELB, EBS and monitored scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Configured Amazon Route53 to manage DNS zones, created various hosted zones, sub domains and assigned public DNS names to elastic load balancers IP's.
  • Worked on AWS Cloud watch which monitors Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment and configured SNS notifications to mail.
  • Created Snapshots and Amazon Machine Images (AMIs) for the instances based on the requirements for backup and clone instances.
  • Infrastructure automation coding in languages such as Python, Shell Scripts, bash, AWS Command line interface and AWS SDKs. Thorough exposure in using version control tools SVN, GIT, Clear Case & CVS.
  • Configured AWS account with multifactor authentication enabled and least privilege permissions and Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Created Python scripts to automate AWS services which include web servers, ELB, Cloud front distribution, database, ec2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Experience with OpenStack Components like Nova, Horizon, Neutron/Quantum, Cinder, Swift, Heat, Ceilometer, Sahara, Murano. OpenStack Plugins: KVM, OVS, VMWare ESXi, Cisco ACI, Juniper Contrail, NetApp, Zabbix, Neutron plugins (LBaaS, FWaaS, VPNaaS).
  • Experienced in automating the creation of various components on Openstack like Neutron for Computing, Swift for Object storage, Cinder for Block storage, Glance for storing the images by developing Python scripts and Ansible Playbooks using Openstack APIs.
  • Developed Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform service and close interface with Windows Azure Multi-Factor Authentications.
  • Worked closely with customers on the technical requirements for Cloud for various technologies like VMware, Openstack, CloudForm, Azure, Pivotal Cloud Foundry (PCF), Pivotal HD, Pivotal Green plum DB and Azure HDInsight.
  • Automating in Azure for creation of subscription, Storage Account and tables using Windows PowerShell.
  • Moving out the WSTAF infrastructure from On-Premise to Cloud at present MAAS Client and WSTAF services on to AZURE IAAS (Virtual Machines).
  • Use of Windows PowerShell scripts to bring up the resources i.e. VM’s, Installation of Dependent Software’s in it, and run up the orchestrated environment.
  • Deployed/Provisioned bare metal servers on OpenStack cloud using PXE boot through Terraform automation tool.
  • Configured Pivotal Cloud Service for AWS to enhance applications with AWS services such as Amazon Relational Database Service (Amazon RDS), Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB, and Amazon Simple Queue Service (Amazon SQS). Worked on the CI/CD tools like Jenkins, TeamCity and Urban Code, designed new Deployment process in the Urban Code to deploy the new components on to the IIS servers.
  • Work closely with senior management and team to understand the existing systems and recommend for CICD automation.
  • Created multiple Docker files for different microservices such as MySQL, apache, tomcat, NodeJS, PHP, Redis, JBOSS and managed Containers, Images, Compose
  • Developed Chef Cookbooks to install Docker EE, create a Docker swarm, set up UCP, DTR and create Docker infrastructure. Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda.
  • Defined the Patch Management process for the VMware Environment to upgrade the Hosts and VM’s and Successful completion of Update Manager Installation in all the Environments.
  • Expertise in implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management & Security trouble shooting skills
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, and Chef etc. Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube
  • Written chef cookbooks and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations.
  • Used chef as Configuration management tool, in automation of repetitive tasks, quickly deploy critical applications, and proactively manage changes, worked on the modifications and the development of some Chef Cookbooks and recipes to automate deployment environment configuration.
  • Customized Ansible modules for finding facts about AWS CloudWatch alarms and taking actions to pause/unpause those alarms during deployments. Involved in the Installation and configuration of an automation tool Puppet that included the installation and configuration of the Puppet master, agent nodes and admin control workstation.
  • Improved Ansible with use of EC2 for accessibility, run deck as job scheduler, Jump Cloud as directory service, Docker for containerization, and Nginx to provide container security
  • Installed and configured Bitbucket and JIRA to automatically trigger a build when a change is pushed to a Repository and tracked the changes using JIRA. Used MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Experienced with Splunk Enterprise Security to monitor the applications, capacity planning, checking the Splunk logs for hidden application errors, and configured Splunk Database connector.
  • Worked on the administration of the JBoss 4.2.2 servers including installation and deployments, Extensive experience in Security Patching. Installed and managed multiple instances of Tomcat using load balancer.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects &Created Mail handlers and notification Schemes for JIRA.

Confidential

Build and Release Engineer/Automation Engineer

Responsibilities:

  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment. Worked on installation, configuration and maintenance RedHat, CentOS and SUSE Servers at multiple Data Centers.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using ruby modules through Puppet as a CI/CD Process. Built Jenkins jobs for deploying the code in different environments.
  • Wrote some of the Puppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation and worked on setting up Production administration/monitoring/reporting using Puppet and designed and implemented Puppet templates.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation and configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Extensive knowledge on writing and deploying modules in puppet and implemented GitLab for version control of puppet modules and process documentation using Confluence.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
  • Used Jenkins for Continuous Integration and deployment into IIS, NodeJS, WebSphere Application Servers by building using PowerShell, MS Build, ANT, Maven, Fortify, Sonarqube.
  • Creating, cloning Linux Virtual Machines, templates using VMware vSphere client 5, 5.5 and migrating servers between ESXi hosts.
  • Installation/Activation of F5 Load balancers, configure routing logic, creation of new service pools, members, virtual servers etc.,
  • Leveraged VMware Infrastructure Implementation and Consolidation expertise to implement Physical-to-Virtual (P2V) migrations, blade server capacity planning, high availability and failover settings (where applicable) on newly installed blade servers and existing rack-mount servers, training of the existing IT staff on its purpose and proper use and documentation.
  • Creating, cloning Linux Virtual Machines, templates using VMware vSphere client 5 and migrating servers between ESXi hosts.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases. Configured Source Code Management tools with Bamboo and executed triggers in SVN. Maintained the Source code in GIT and deployed them to DEV, QA, UAT and PROD Environments.
  • Configured the NIS and DNS on Red Hat Linux 5.1 and update NIS maps and Organize the RHN Satellite Servers in combination with RHN Proxy Server
  • Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks. Installing and updating Kernel. Created and modified swap files and added swap space. NTP server and client configuration for synchronization of timing of all the servers with the NTP server.
  • Support for Linux/Unix systems administration, operational support and problem resolution for server systems Created shared NFS files system, mounting and un-mounting NFS server, NFS client on remote machine, sharing remote file folder, starting &Stopping the NFS services.
  • Installed and configured Apache HTTP Server 2.0 and Apache Tomcat 6.0 in various environments. Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.
  • Experience in writing Splunk Search query and optimizing the query, designing scripts to automate Splunk maintenance and alerting tasks.
  • Handling troubleshooting issues like Booting, RPM packages, User management and backup. IP bonding for load balancing and fail over, Firewall, SELINUX. Heartbeat clustering for high availability in Apache.
  • Installed all required Software, patches, documentation, licensing and troubleshooting.
  • Configuring op and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks. Installing and updating Kernel. Created and modified swap files and added swap space. NTP server and client configuration for synchronization of timing of all the servers with the NTP server
  • Deployed Microsoft SQL Server patching and operating system patches in cluster failover servers and standalone servers
  • Installed and configured IBM HTTP Server 8.x/7.x and Apache Web Servers, configured plugin-cfg.xml file along with session management and virtual hosts with HTTP transports of Application Server instances and applications.

Confidential

VMware /Linux Administrator

Responsibilities:

  • Installed/Configured RedHat Linux cluster 5x version & configuring the cluster resources, adding storage to the cluster disks and increasing/ decreasing the file system in RHEL.
  • Creating the VM shell and pushing the operating system using the Kickstart server. Creation of Kickstart images for the different version of RedHat Linux Operating system like 5.x & 6.x.
  • Worked as Red Hat Linux System administration, OS upgrades, security patching, troubleshooting and ensuring maximum performance and availability.
  • Migration of applications from Linux (RedHat & SUSE) to Windows2003/2008 and resolving any dependency issues after live upgrade.
  • Experience in supporting Windows Cluster server running 2-4 nodes on Windows 2000,2003 and 2008 supporting applications like web servers, SharePoint and Active Directory environment.
  • Strong Experience on Migrating from Windows 2000/2003 - 2008 using Double-Take Availability.
  • Involved in migration of project from one flavor to another one. Using blade logic automation tool to add and remove the AIG Standard's stack.
  • Implementation of Windows 2003/2008 domain architecture and Database Upgrade for vCenter and update manager from SQL 2005 to SQL 2008 on 2 vCenter Servers.
  • Migration and P2V conversion Experience on many applications like SQL Server, Exchange running on Windows and some applications running on Linux RedHat and SUSE and VM kernel Linux appliances.
  • Working on Active directory services & GPO's on Windows 2008R2 & Windows 2003 and Network and Internet support for managed web hosting in Windows 2008 R2 environment.
  • Remote installation of ESX Hosts, Windows 2008 Servers using Raritan and Communicating with Network/Storage teams for Server Support.
  • Manage file systems using software RAID and Logical Volume Management. Create Virtual machine using VMWare and KVM, automate disaster recovery planning and maintenance for the virtual environment.
  • Installed and Configured Nagios and created custom libraries and configurations for alerting System. Worked with UNIX and Linux servers using internal tools such as who, du, df, top, dmesg, free.
  • Responsible for setting up and managing hardware upgrades, performance tuning, and resource optimization as required.
  • Experience in installing, configuring and monitoring VERITAS Cluster Server (VCS) and RedHat Cluster Server in High Availability Environment.
  • Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting. Performed file system backups and restores using local archiving utilities to include tar, Gzip.
  • Create mount points for database administrators for Oracle database install. Hosting and securing web pages using Apache (Httpd) web server and SSL
  • Worked on installing and configuring VMware/ESX Servers for virtualizations. Supported Oracle RAC (Real Application Cluster) Servers running on Linux with GFS and Solaris with SFRAC. Experience on working with VMware VCENTER for VM Builds and VM upgrades.
  • Installation and monitoring of Veritas Volume Manager, Veritas NetBackup and Veritas Cluster Server on SAN Environment.
  • Extensive experience in Security Patching. Also coordinating with storage team and networking teams
  • Installed and configured ESXi Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates, taking the snapshots of VM’s, installed vCenter and V-motion to migrate the VMs from one server to the other.

We'd love your feedback!