We provide IT Staff Augmentation Services!

Cloud Engineer / Devops Engineer Resume

2.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Proficiently skilled with over 6+ Years of Infrastructure Administration in LINUX (RHEL/CENTOS 5/6/7, Ubuntu), Windows Server 2008 R2/2012 R2, Amazon Web Services and Tools that are used for Automation of Configuration Management in a CI/CD (Continuous Integration & Deployment/Delivery) Pipeline under DevOps Culture.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Proficient in using all Amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, and Cloud Formation using both Console and AWSCLI. Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front - end serve.
  • Automation of AWS Services using Cloud formation template to create EC2 instances, ELBs, Route 53 DNS, Auto scaling, Elastic Search, VPCs, Subnets, Security Groups, Cloud Watch, S3, IAM etc.
  • 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.
  • Strong skills in source code management tools such as GIT, Clear Case and SVN, Expertise in build with Ant, Maven, GIT, Jenkins, cruise control.
  • Knowledge in Microsoft Windows Azure Cloud Service.
  • Hands on experience in configuring and maintaining web servers like Apache Tomcat, and Application servers like Web Logic, WebSphere and JBoss.
  • Extensively worked with VMware ESXi 5.1/5.5/6.0, 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 IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Change/Incident management and Cloud Management.
  • Experience in the design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development, and cluster/monitoring/day2 tooling for infrastructure service deployment and administration.
  • Good experience on DevOps tools such as Chef, Vagrant, Oracle Virtual Box, Puppet, Jenkins, Maven, ANT, IBM UDeploy, SVN, GIT and Docker.
  • Configuring the Docker containers and creating Docker files for different environments, on building Docker images including setting the entry point and volumes also ran Docker containers.
  • Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other web applications.
  • Hands-on experience securing cloud-based platforms expertise in areas of OpenStack, SDN controllers (Contrail), and virtualization (KVM and VMware).
  • 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.
  • Worked with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master. Integration of Puppet with Apache and Passenger. Created Custom as well as Worked and utilized Puppet hierarchy files, facts, and global variables.
  • Worked on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT. Managed bugs and made changes in production environment using the JIRA tracking tool.
  • Experience with managing and setting up JIRA as defect tracking system, customizations and Plugins for the JIRA bug/issue tracker. Managed all the bugs and changes into a production environment using the JIRA tracking tool.
  • Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks and configured Test Kitchen to create a EC2 instance.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Migration, Troubleshooting, Security, Backup, on UNIX Red Hat Linux Systems.
  • Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Application Deployments & Environment configuration using Chef, Puppet. Deployed and maintained fully Automated Cert and Production environment of several hundred servers using Configuration Management System using PUPPET.
  • 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, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, and HP Quality Center.

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

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

PROFESSIONAL EXPERIENCE:

Confidential, Washington DC

Cloud Engineer / DevOps Engineer

Responsibilities:

  • Installed & Migrated VMWARE VMs to AWS and Managed Services like EC2,VPC,S3 Bucket, Route53, ELB, EBS Volumes, beanstalk, IAM CF Templates Etc. with Opscode Chef Cookbooks/Recipes.
  • Created Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Configuration and maintenance of Apache and Tomcat Servers and Manage Red Hat Linux and Windows virtual servers on AWS EC2.
  • Automated EC2 instances using the CLOUD FORMATION TEMPLATE. Developed CFT (Cloud formation templates) to setup user roles with corresponding user and group policies.
  • Involved in designing and deploying multi applications using AWS stack (including EC2, S3, RDS, PostgreSQL, SNS, SQS, IAM) with high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Infrastructure automation coding in languages such as Python, Shell Scripts, bash, AWS Command line interface and AWS SDKs . Thorough exposure in using configuration management tools SVN, GIT, Clear Case & CVS.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Setup and configured Chef Server, workstation and Bootstrapped Nodes and wrote scripts to deploy applications .
  • Used cookbooks, recipes, roles, Databags, run list to deploy web applications, applications servers and vendor applications.
  • Implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Rake for style and linting, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
  • Written chef cookbooks to automatically provision the services like Splunk and install pgclient on EC2.
  • Worked on CI/CD tools like Jenkins to deploy Java applications/Web-services. Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • 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.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Installed, Configured, Monitoring Tools such as Splunk, Nagios and iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • I have run a Docker build which tars the app and inserts it into the new Docker image. Once the image is created the build script ships the image to the Docker Registry.
  • Outlined Docker naming conventions to enable and determine (quickly) who owns it, and which features/fixes are included. Deployed Docker images, hosted network service and testing using Docker cloud.
  • Involved in Docker - Building Infrastructure Containers. Migrated by logging into to the old build server and tar the .build dir of the component.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Docker container leverages Linux containers and has the AMI backed in Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Currently working out deployment alternatives utilizing Docker/ Kubernetes, Elastic Beanstalk. And or Lambda where possible.
  • Installed and configured ESXi Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates.
  • 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.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python.
  • 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 .
  • Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server MySQL, DB2, PostgreSQL, and MongoDB & Cassandra.
  • Developed on various python projects that worked as a middleware between RabbitMQ Messaging system, SQL Server database, and Magento platform .
  • Installing and updating Kernel. Created and modified swap files and added swap space. NTP server and client configuration for synchronization of timing of the entire server with the NTP server.
Confidential

Linux Admin/ Build and release Engineer

Responsibilities:

  • Installing and managing the ESX Server ESX4.0, ESXi5.5 and Work on ESX Servers, Create VM's in ESX server and installing the OS in VM's, Manage snapshots, clones, Templates during patch releases and new server deployments.
  • Performed Vmotion and Storage Vmotion of VMDK and VMF files to target landing zones. Took active part in troubleshooting vCenter and ESXi issues and also in system hardware failures.
  • Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers. Configured RedHat Kickstart for installing multiple production servers.
  • 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 custom ruby modules through Puppet as a CI/CD Process. Built Jenkins jobs for deploying the code in different environments.
  • Using ANT and MAVEN as build tools on Java, PHP projects for the development of build artifacts on the source code. Working with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Installed and setting up GIT server and repos and created hooks to trigger Jenkins projects to do automated deployment of puppet modules to puppet server and then trigger puppet agents on the nodes.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Installed/Configured/Managed Puppet Master/Agent & Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of Open stack Nodes and Test Playbooks on AWS instances using Python. Coded Modules and Manifests manually and used Puppet Forge to download Modules as well.
  • Wrote Puppet modules to configure Apache, Tomcat, and different web application to improve performance.
  • Created Custom as well as Worked and utilized Puppet hierarchy files, facts, and global variables. Created Powershell scripts for selective patching of development servers.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications
  • Very good understanding of Microsoft Azure cloud platform. Experience with managing cloud delivery platforms, Azure/AWS/GCE. Knowledge of Azure federation services.
  • Implementing Microsoft Azure Infrastructure Solutions, Architecting Microsoft Azure Solutions, MSCE, and CCNA.
  • Developed Azure PaaS services including web jobs, Azure SQL, and Azure Service Fabric . Collaborate with SaaS application teams to customize for Azure integration. Migrate web-based, native client, in-house and 3rd party SaaS apps from on-prem datacenter to Azure.
  • Experience Writing Splunk Search query and optimizing the query. Designing core scripts to automate Splunk maintenance and alerting tasks.
  • Experience with Splunk regex and integrating with reporting tool like JIRA. JIRA is used as ticket tracking change management and Agile/SCRUM tool.
  • Environment GIT, F5, Java/J2EE, TOMCAT Server, ZABBIX, PUPPET, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Linux, Oracle, JIRA, Service-now.
  • Used monitoring tool Nagios for monitoring the network bandwidth and the hard drives status.
  • Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping the NFS services.
  • Worked on configuration and administration of LVM as extending Logical Volume and Physical Volume Size.
Confidential, Florida

VMware Admin

Responsibilities:

  • Deploying the Redhat Linux enterprise server as like existing versions 5.x, 6.x versions. Installation, administration and troubleshooting of VMware Vsphere .Upgrading ESX/ESXi 4 hosts to ESXi 5 using and Update manager
  • Storage mapping on Red hat Linux and create the Volume group, File systems using Logical Volume manager.
  • 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.
  • Installed and configured Jenkins and build a job taking source code from git and using maven plugins to automate the CI process and pushed it to Nexus repository.
  • Creating the server profile and making the network and SAN virtual configuration using Virtual Connect in blade center C7000, and also creating the file systems using RedHat volume manager and performing the health check on regular basis for all Linux serves.
  • Coordinate testing, upgrade and configuration of system files and services. Ensure changes are in accordance with appropriate operating procedures.
  • Analyzed the ANT Build projects for conversion. Converting the ANT Build projects to Maven Build project.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Managing Maven project dependencies by creating parent-child relationships between projects.
  • Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues. Configured and maintained the Shell/Perl deployment scripts for Web logic and UNIX servers.
  • Responsible for deployment and support of VMware vSphere ESXi 5.1. Installation of vCenter Server, vCenter Components and upgrading VMware Tools, Implemented and configure vSphere 5.1 for OCI's corporate location
  • Working on SAN storage on ESXI servers and assigning the LUNs to the Virtual Machines running on the ESXi server.
  • Performed VUP 5.0, Sybase 11.5.1, Perl Scripting, NIS, NFS, LDAP server, WebLogic, Apache Tomcat, EMC Storage SAN.
  • Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment.
  • 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.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies. Updating the SVN log properties for revisions.
  • Configuring DNS, DHCP, NIS, NFS in Red hat Linux other Network Services.
  • System troubleshooting and problem solving across platform and application domains - will be expected to participate in on-call escalations to troubleshoot customer facing issues.
  • Promoting the changes from Trunk revisions to Release branch, Deploying and Starting the Apache servers for running the Web applications.
Confidential, California

Linux Systems Administrator

Responsibilities:

  • Installation of Red Hat Enterprise Linux. Configuration and troubleshooting for Red Hat Linux. Performances, CPU and Memory monitoring of Red Hat Enterprise Linux.
  • Configuration and administration of LDAP, NFS, FTP, SAMBA, APACHE and POSTFIX Servers in Red Hat Enterprise Linux.
  • Configuring and deploying of iSCSI server and Client. Good understanding of TCP\IP
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which involves moving and migrating VM from one cluster to another cluster or within the same cluster.
  • 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.
  • Configured Logical storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance.
  • NIS, NFS, AUTOFS, NTP Configuration and Administration. Created File systems from local storage as well as NFS partitions for application portability.
  • Define Mapping Servlets, Filters, and Session Configuration on JBOSS. Worked on the administration of the JBoss 4.2.2 servers including installation and deployments, Experience in Security Patching.
  • Create mount points for database administrators for Oracle database install. Hosting and securing web pages using Apache (Httpd) web server and SSL.
  • Experience in Windows 2003 and 2008 Active Directory Installation and Configuration.
  • Additional responsibilities include schedule and administration of server backups, setup and administration of network and mail server accounts networking and server IP configuration. Experience in Linux backup/restore with tar including disk partitioning and formatting.
  • 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 Vms, installed Vcenter and V-motion to migrate the VMs from one server to the other.
  • 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.
  • Send weekly Report to management on overall system performance and health checks took turns for 24/7 production support.
Confidential

Linux Administrator

Responsibilities:

  • Installation, Configuration & Upgrade of Linux operating system. Installed packages with yum and rpm.
  • Installed all required Software, patches, documentation, licensing and troubleshooting.
  • Worked on installation, configuration and maintenance Red hat, CentOS and Suse Servers at multiple Data Centers.
  • Publishing and assigning the user permissions to access the Applications in Windows Management Console. Setup various user profiles, environment variables/security to ensure smooth operation.
  • Installed and Configured SSH for secured access on Red Hat Linux Systems.
  • Created and maintained network users, user environment, directories, and security. Management of RedHat Linux user accounts, groups, directories and file permissions
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
  • Configured, managed ESX VM’s with virtual center and VI client.
  • Performed Disk management with the help of LVM (Logical Volume Manager).

We'd love your feedback!