We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • Over 6+ years of IT Industry experience in Cloud Administrator Build and Release Management, Systems Administrator, DevOps Engineering, Application Configurations, Building, Automating, Managing and Releasing Code from one environment to other environment and deploying to servers in frameworks like SQL, Python, PERL, BASH, PowerShell.
  • Installing, upgrading and configuring RedHat Linux/CentOS using Kickstart Servers and Interactive Installation. Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
  • Installation, Configuration & Troubleshooting VMware ESX vSphere 4.0/5.0, Virtual Center 5.0 Servers and ESXI servers like VMware vSphere 5.5 and vSphere 6. Knowledge on installing and virtualizing applications of Citrix.
  • Creating Linux Virtual Machines using VMware Virtual Center (ESXI), hypervisor - v, PHP Virtual Box Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and Production.
  • Experience in AWS Cloud Computing services, such as IAM, EC2, S3, AMI, VPC, Auto-Scaling, Security Groups, Route53, ELB, EBS, EMR, RDS, SNS, SQS, CloudWatch, CloudFormation, CloudFront, Snowball and Glacier.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Installed, Administered and Maintained several instances of Jenkins. Expertise on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.
  • Configured the continuous delivery pipelines for deploying Microservices using Jenkins CI server and managed continuous delivery in Microservices with Hudson's/Jenkins, Anthill pro, Team city and Bamboo.
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds. Extensive experience in writing builds using MAVEN, ANT, MS-build as build tools for the building of deployable artifacts from source code.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence, Fisheye. And Proficient with Python, Perl, and Bash & Shell Scripting for build automations.
  • Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite. Used Docker for building clusters and orchestrating containers deployment. Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Handful of knowledge of writing web services and clients in different programming language such as C++, JAVA. Created Test Scripts in SOAP UI and Restful for Testing Web Services. Wrote PowerShell scripts to automate common activities and tested of Private could in Microsoft Project.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation thru Terraform, Ansible, Python, and Bam Bash Scripts. Experience in developing AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups. Performed application security auditing using SAST and DAST to ensure security of applications.
  • Ability to implement and deploy Azure offerings includes the including IaaS, PaaS, and SaaS. Migrated VM’s with help of Hyper-V to Azure and worked on Azure services like IAM, Storage Blobs, SQL Database, API’s, Scheduler, and CDN.
  • Experience in Server Monitoring, Capacity Planning, Application monitoring, Resource Monitoring, Network Management, Performance Monitoring, and Log Trace Monitoring with the help of Nagios, Cacti, Zabbix, and Splunk.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers. Good knowledge and hands on Experience in some monitoring tools like Datadog, New Relic and Cacti etc.
  • Knowledge on creating Objects - Tables, Stored Procedures, Triggers, using PL/SQL, T-SQL in MS SQL Server, Oracle. Data Connectivity, for Web and Windows Using JDBC and ODBC Drivers.
  • Experience on installation of ELK (Elastic Search, Logstash, Kibana) on CentOS based on Client Servers like App Server and DB server, and load balanced with Nginx.
  • Experience automating deployments on Servers using JBoss, Tomcat, and WebSphere. And worked extensively with different Bug tracking tools like JIRA, Remedy, and HP Quality center.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, and SSL/TLS.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

TECHNICAL SKILLS:

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

Cloud Platforms: AWS, Microsoft Azure, Google Cloud

Virtualization/ Containerization: VMware vSphere 5.5/6.0, vCenter Server, Citrix - xen, Docker, Pivotal Cloud Foundry, Vagrant

Configuration Management: Ansible, Chef, Puppet

Build Tools: Anthill Pro, Jenkins, Udeploy, Maven, Ant

Languages: Bash, Perl, Python, PL/SQL, Ruby, Shell, SQL

Databases: Cassandra, CouchDB, MYSQL, MongoDB, Oracle, PostgreSQL

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

Bug Tracking Tools: Bugzilla, Crucible, Fisheye, HP quality center, IBM Clear Quest, JIRA, Rally, Remedy

Version Control Tools: GIT, GITLAB, SVN

Web/Programming Languages: Servlets, JDBC, JSP, XML, HTML, Ruby, Perl, Python, Shell

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Cloud/DevOps Engineer

Responsibilities:

  • As a part of Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups. Remote login to Virtual Machines to troubleshoot, monitor and deploy applications.
  • Using Power shell to write, debug scripts to automate the processes and migrate VMs, involving copying and creating of VHDS. Managing Windows 2012 servers, troubleshooting IP issues and working with different support teams.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK. Developed python scripts to automate applications migration and monitor application health during migration.
  • Ability to design high availability applications on AWS across availability zones and availability regions. Ability to design applications on AWS taking advantage of disaster recovery design guidelines
  • Managed Clusters with various Servers in Azure Cloud Resource Groups. Implemented various services in Azure like analyzing the data. Managed to orchestrate the data using Azure Data factory.
  • Proficient in Microsoft Azure Cloud services (Paas & Iaas), Application Insights, Document DB, Internet of Things, Monitoring, SQL Azure, and hands-on experience with Azure storage, app services, web applications.
  • Experience in creating and configuring Azure Virtual Networks (Vnets), subnets, DHCP address blocks, DNS settings, Security policies and routing.
  • Using Azure Resource Manager(ARM) to deploy, manage, delete all the resources together using a simple JSON script which involve number of azure services.
  • Working on Microsoft Azure components like (IAM) Identity Access Management (Active Directory and Multi-Factor Authentication), Azure Virtual Machines, Storage Blobs, File Service, Networking.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual network, Azure AD and SQL. Provisioned environments to deploy code in Azure VM and migrated application from On-Prem to PaaS.
  • Installed and configured Jenkins for Automating deployments and providing a complete automation solution and used Jenkins to manage build results and deployment.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository and Deployed Apps in AWS using Terraform.
  • Implemented continuous integration through web hooks and workflows around Jenkins to automate the dev test deploy workflow.
  • Involved in Creating pipelines in Jenkins server to automate the builds of applications in sequential order and configured the master - slave node. Installed and configured Nexus Repository Manager to share the artifacts between the teams within the company.
  • Working on Docker Engine, Docker HUB, Docker Images, Docker Compose for handling images for installations and domain configurations.
  • Installed Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the system to build and test and deploy.
  • Installed, configured and managed Ansible Configuration Management Tool to manage the configurations of multiple servers. Used existing playbooks from Ansible Marketplace and customizing the recipes with respect to each VM.
  • Using Ansible application to install standard software application onto new built Linux servers. Created automated application installer scripts using Python and Ansible for various applications to be hosted on the servers.
  • Installed and configured Splunk for log monitoring and forwarded system stats to Splunk indexer, created dashboards and alerts using this data.
  • Installation, Configuration & Upgrade of Linux, Solaris, AIX, HP-UX and Windows operating system. Proficient in configuring Kick Start servers to initiate installation of Linux-Red Hat on several machines at once.
  • Performed package administration on Linux using rpm and yum thru RHN Satellite and subscription manager. Implemented day-to-day tasks in RHEL and CentOS that includes upgrading kernel, configuring, multi-pathing, NAS Mount and Unmounts.

Confidential, Midvale, UT

DevOps Engineer

Responsibilities:

  • Using Amazon Web Services (AWS) console and AWS CLI to launch and manage VM's with Public/Private subnet and setup load balancing, security groups etc. Created Cloud Formation templates and deployed AWS resources like EC2, S3, RDS, IAM, VPC, NACL, IGW, Subnets, Auto scaling, EBS, S3.
  • 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.
  • Configured many AWS components including: VPC, Security Groups, Route Tables, IAM, ELB, S3, Auto-Scaling, AWS CLI API, Route 53.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Build, Code Deploy, S3 and Ansible .
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in designing and deploying multitude applications 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 CloudFormation JSON templates.
  • Built end-to-end CICD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and Udeploy to orchestrate changes across servers and components.
  • Installed and configured Jenkins for Automating deployments and providing a complete automation solution and used Jenkins to manage build results and deployment.
  • Implemented Continuous Integration by integrating with different tools like Maven, GIT, SonarQube, Nexus with Jenkins. Implemented master - slave configurations to run multiple build operations on Linux machines in parallel.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's and integrated AWS Cloud Watch with AWS EC2 instances for monitoring the log files, store them and track metrics.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Arti factory) and Deployed Apps in AWS using Terraform.
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow.
  • Automated the build process by writing, updating and executing the automated build scripts using MS Build for .NET and Automate the script to create MSI packages for deployment.
  • Used Kubernetes to deploy scale, load balance and worked on Docker Engine, Docker HUB, Docker Images, Docker Compose for handling images for installations and domain configurations.
  • Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF. Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Worked with Docker Management platform, leveraged Custom Docker Images as Containerized Apps with in the Docker Engine as Multi Stack Application like LAMP.
  • Used Docker for packaging applications and implemented the entire cycle of application development and used Virtualized Platforms for Deployment of containerization of multiple apps.
  • Involved in CICD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the system to build and test and deploy.
  • Installed, configured and managed the Ansible Configuration Management Tool and manage the configurations of multiple servers using Ansible.
  • Used Ansible Tower, to automate repetitive tasks, quickly deploy critical applications of multiple servers using Ansible, and proactively manages change and wrote Python Script using Ansible Python API to Automate Cloud Deployment Process.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins .
  • Installed and set up Nagios, CloudWatch, Splunk monitoring system on a dedicated Amazon EC2 server, developed several custom plugins for monitoring availability and performance of AWS EC2 instances, Network Monitoring, and the hard drive status.
  • Managed AppDynamics for application monitoring and querying logs to ensure the uptime and downtime is minimal for an application as well as manage the traffic flow metrics.

Confidential, Lowell, AR

Build Release Engineer

Responsibilities:

  • Working with CI (Continuous Integration) and CD (Continuous Deployment) as build release engineer methodologies using Jenkins , Maven , and Ansible in an Agile Environment.
  • In-depth knowledge of Apache GIT GITLAB and Jenkins Continuous Integration Server Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Shell Scripting.
  • Implemented Continuous Integration(CI) 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.
  • Deployed J2EE applications to WebSphere Application Server in an agile continuous integration environment and automated the process with scripts using Ant and Maven build tools in Jenkins.
  • Utilized Jenkins for enterprise scale infrastructure configuration for CI and application deployments (CICD) checking out code from Git and use ANT to build War artifacts.
  • Deployed Jenkins for CI/CD, creating jobs with DSL plugin and automate the jobs using polling techniques.
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code and Integrate with (CI) for End-to-End automation for all build and deployments.
  • Automated the end-to-end automation from Git to Jenkins as CICD immediately after the code commit using webhooks which build the stack and create pipelines in Jenkins server.
  • Installed Jenkins Plugins for GIT Repository, Setup SCM Polling and webhooks for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom modules as a CI/CD Process.
  • Developed shell scripts for automation of the build and release process and worked on deployment of .Net applications using MS Build Automate the script to create MSI packages for deployment
  • Created GIT repositories and specified branching strategies. Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration. Created hooks and managed permissions on the branches for GIT.
  • Took snapshots of every VM in ESXi Servers to avoid the downtime of creating the infrastructure from scratch.
  • Installation/Configuration of ESXi 3.5, 4.x servers and applying security patches to the ESXi servers, managing ESXi servers using the vSphere client and vCenter for managing the multiple ESXi servers.
  • Performing troubleshooting and problem resolution for servers associated with a VMware virtual infrastructure.
  • Implemented migration from Redhat to CentOS environment. Also worked on provisioning and optimizing infrastructure resources for Oracle EBS applications on Red Hat Linux.
  • Used UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management.
  • Install, configure and upgrade Jboss application server. Wrote Bash scripts to automate data analysis tools and other tasks.
  • Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs, monitoring applications, services and network protocols.

Confidential

Linux/VMware Administrator

Responsibilities:

  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Windows Server 2003, 2008 and SUSE Linux 10.x/11 Experience in creation of environments on virtual machines to be handed over to development and QA teams.
  • Installed/configured EMC Storage Virtual disks, Disk Mirrors with 0, 1& 5 RAID configurations binding LUNs , creating Meta LUNs, creating Storage Groups, registering hosts, zoning, Power Path, Navi Agent, and NaviCLI.
  • Installed, maintained and provisioned current systems network and related frameworks. Rebuilt new hardware and reconfigured hardware, peripherals, settings and directories according to standards and operational requirements.
  • Used VMware vMotion to eliminate application downtime from planned server maintenance by migrating running virtual machines between hosts. Migrated VMs across hosts within a HA cluster to perform maintenance tasks on ESXi hosts. Working Knowledge in setting up VMware architecture (Xen/VMware Server) on bare metal. Installation and monitoring of ESXi Servers, vSphere Client and vCenter Server.
  • User administration which included creating backup account for new users and deleting account for the retired or deleted users. Involved in Implementing and Administrating enterprise level data backup and recovery .
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON . Creating customized Kickstart profiles for each server and making ISO to build the server.
  • Managed the Volumes including creation of physical and logical volumes on Linux by using Logical Volume Manager for the management.
  • Checking the availability of certain RPM packages, if there are not available by default installing them on Oracle.
  • Involved in checking for updates on latest kernel and downloading it from YUM server and created repo and making it available for installation purpose for target servers.
  • Maintained and troubleshoot switch and application network connectivity, UNIX infrastructure, including DNS, DHCP, LAN and TCP/IP issues, accounts and security for all application servers.
  • File system administration, create/ configure file systems LVM, RAID; troubleshoot and repair file systems, Samba, NFS, DFS and Windows shares.
  • Use bash shell scripting to schedule and automate processes including full and incremental backups using tar migrate and enlarge file systems. Extensive experience in network management TCP/IP, NIS, DNS, NFS, VLAN. Experienced with TCP/IP networking tool using them in network configuration, maintenance and troubleshooting .
  • Configuring YUM Server and installing packages by using rpm and YUM . Periodic checks of production and development systems; CPU utilization, memory profiles, disk utilization, network connectivity, system log files, etc.
  • Used various network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP. Worked on creating user accounts , user administration, local and global groups on UNIX platform .
  • Provided support by 24x7 on-call support . Monitored trouble ticket queue to attend user and system calls , attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.

We'd love your feedback!