We provide IT Staff Augmentation Services!

Devops/ Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Lehi, UtaH

PROFESSIONAL SUMMARY:

  • IT Professional with 6+ years of experience in IT industry as DevOps/Cloud Engineer, Build and release management. Experience in all stages of teh Software Development Life Cycle (SDLC), Waterfall, Agile environment and server - side deployment in teh application, middleware layers.
  • Expertise inAmazon AWS CloudAdministration which includes services likeEC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, OPS Work, Security Groups,etc. Teh Configuration of teh DNS server in AWS cloud using Route53 and developedAWSCloud Formation templates using YAML script to create custom sized VPC, subnets, NAT, EC2.
  • Experience in developing cloud network architecture using Azure virtual networks, VPN an express route to establishing connectivity between on-premise and cloud.
  • Experience in developing Azure Runbooks in PowerShell to manage hybrid Cloud environment, by creating ARM templates to define important Azure resources like VM, Virtual Networks, Network security groups, Blob storages, Azure SQL as a code.
  • Experience in Installing, Configuring, Monitoring tool such as Splunk, Nagios, AppDynamics for Resource Monitoring/ Network Monitoring/log trace Monitoring.
  • Hands-on experience in integrating various Version control tools like GIT/SVN, build tools (Maven, ANT), nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
  • Experience in authoring pom.xml files, performing releases with teh Mavenreleaseplugin, and managing artifacts in Sonar type NEXUS repository.
  • Hands-on experience in Installing, deploying and managing repository generated by Maven and Ant artifacts, and store teh build process using teh dependency jar.
  • Experience in providing support for technical requirements in automating teh deployments in a cloud environment using Jenkins, AWS, OpenStack, Docker, Azure and Cloud Form.
  • Experience in developing an end-to-end Continuous Integration Pipeline using Jenkins for enabling a containerized local control plane using Kubernetes.
  • Hands-on experience with Docker container snapshots, attaching to a running container, removing images, managing teh directory structures and containers.
  • Maintained Continuous Integration environment for teh applications using teh tools like Jenkins and Bamboo, and Continuous Delivery/provisioning using tools like Ansible, Chef, UDeploy.
  • Experience in creating team specific Agile process flow in JIRA to move tasks from one activity to another and created customized dashboards for teh teams.
  • Experience in designing and Implementing Kubernetes to provide as a platform for Continuous automating deployments and large-scale operation of application containers across a cluster of hosts. Working closely with teh development team and testing team in optimizing AWS EC2 instances size and Docker containers.
  • Experience in Automating various infrastructure activities like Application Server setup, Continuous Deployment, Stack monitoring by creating Ansible playbooks in Ansible Tower and Integrated Ansible with Rundeck and Jenkins.
  • Production experience in large environments using configuration management tools like Chef and Ansible, supporting ansible Environment with 200+ servers and involved in developing ansible playbooks. Developed Chef Cookbooks to manage systems configuration.
  • Experience in Developing Chef Cookbooks, recipes, data bags on chef-server using knife plugin and executing it on teh agent to automate teh deployments in application servers like Tomcat/JBoss/WebLogic by using CI/CD pipeline Jenkins.
  • Expertise in detecting network outages and protocol failures by using Nagios monitoring system and experienced in configuring other monitoring tools like Splunk and ELK stack (Elastic Search, Logstash, Kibana) AppDynamics.
  • Extensive working knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic, JBoss; Web Servers like an Apache, Tomcat and Web Containers like Nginx etc.
  • Experienced in Installing and Querying RDBMS such as PostgreSQL, Oracle, MY SQL and SQL Server for data Integrity.
  • Experience in VMwareESXi, a host within VI3, vSphere 5 and vSphere 6.5 environments.ESX management vSphere design and configuration, HA and DRS cluster configurations, Fiber Channel SAN storage technologies.
  • Efficient in Installing and maintaining teh storage disk management using Mounting and Unmounting File Systems, LVM, RAID using various tools like VERITAS volume manager, Solaris volume manager.
  • Experience in System Builds, System Administration, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
  • Expertise in automating teh complete application using Python, Bash Scripts, Perl Scripts, Windows Power Shell on cloud environment and created documents for teh same.
  • Experience in 24*7 Production support providing tier1, tier2 technical support, handling tickets, monitoring, troubleshooting production and test environment systems.

TECHNICAL SKILLS:

Operating Systems: 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, Ansible, puppet Jenkins, Hudson, Bamboo, Maven, Ant, Gradle

Scripting Languages: Shell, Bash, Perl, Python, Ruby, YAML, Groovy

Databases: Oracle, SQL

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

Bug Tracking Tools: Remedy, JIRA, Nagios, Splunk

Version Control Tools: GIT, Subversion (SVN)

Programming Languages: HTML, XML, CSS, Servlets, JDBC, C, C++, Ruby

Software Methodologies: SDLC, Waterfall, Agile, XP, Scrum

Virtualization Technologies: VMW ESXi 6, vSphere ESXi 5.5, VM Ware ESX 3.x, VM Ware VSphere 4.x, Virtual Center, VI Client, Citrix-Xen, Docker.

PROFESSIONAL EXPERIENCE

Confidential, Lehi, Utah

DevOps/ Cloud Engineer

Responsibilities:

  • Designing and deploying a multi-tier application utilizing almost all teh main services of theAWSstack focused on high - availability, fault tolerance environment and, launched EC2 instances across different Subnets and delegated access to these resources using IAM roles, Policies and assigned permissions to users and groups.
  • Configured and maintainedJenkinsto implement theContinuous Integrationprocess and integrated teh tool with Maven to schedule teh builds. Implemented Docker -maven-plugin and maven pom to build Docker images for all microservices and later used Docker file to build teh Docker images from teh java jar files.
  • Developed Cloud formation templates to spin up EMR clusters, configured EMRFS as teh file system and S3 as teh data lake, configured AWS EMR to consume data from DynamoDB, Redshift, RDS and streamed data from S3 for Multiple EMR clusters and configured AWS EMR clusters with Spark 2.30 and Hive to process batch jobs, used Hive queries to validate teh test data output.
  • Configured IAM roles and policies for teh access to teh EMR clusters, enabled cloud trail auditing, configured Splunk HTTP collectors through Lambda functions to visualize cluster resource utilization.
  • Developed automated pipeline using Jenkins to build teh source code consisting of teh Spark and Hive APIs and automated teh launch of teh Spark application master on EMR cluster.
  • Deploying out EC2 instance based off teh Hadoop big data framework using AWS service EMR (Elastic Map Reduce), integrating Hadoop with AWS EMR to optimize teh performance directly by doing read and write operations in parallel to Amazon S3.
  • Importing and Exporting data into HDFS and Hive and analyzed using Hadoop Streaming. Teh Streamed data is handled by Spark. Used Hive quires for visualizing teh data dat is processed.
  • Created AWS VPC to has a public-facing subnet for web servers with internet access, and backend databases & application servers in a private-facing subnet with no Internet access.Collaborate in teh automation ofAWSinfrastructure via terraform and Jenkins - software and services configuration viachef cookbooks.
  • Building a CI/CD pipeline and automate teh deployment with Jenkins, Maven, Docker, Kubernetes and Ansible and integrated with SonarQube to test teh code coverage, code quality, Duplicates and Sonar Metrics after static and Dynamic analysis.
  • Deployed Kubernetes cluster on AWS using Kops with Multi-Master setup to increase teh availability, deployed Consul clusters for service discovery, weaver to perform teh subnetting between teh PODS.
  • Configured Chef plugin on Jenkins to do teh automated deployment of teh .war, .jar files from teh Nexus Repository on to Dev, Test, QA and Production environments.
  • Automate infrastructure in AWS using Amazon web services (AWS). Using Chef to completely provision and manage AWS EC2 instances, volumes, VPC, Route 53, and S3.Creating snapshots and Amazon machine images (AMIs) of teh instances for backup and creating clone instances.
  • Worked on installing and managing different automation tools like Jenkins, Maven, Ant, Gradle, and monitoring tools like Nagios, Splunk, ELK, AppDynamics.
  • Worked on deployment automation of all themicroservicesto pull teh image from teh private Docker registry and deploy to Kubernetes cluster using teh Spinnaker. Integrated Maven with Jenkins for teh builds as teh Continuous Integration process.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up teh Build from Jenkins and deploy into target environments (SIT, QA, and Production).
  • Maintained continuous integration environment for teh applications using SVN, Jenkins, Gradle Script, configuration management tool Ansible for full automation. Integrating Jenkins with version controllers like GitHub to build Automation tool (Maven), and Artifact repository NEXUS for pushing teh built code successfully.
  • Implementation of teh Git Flow Branching Mechanism and triggering of CI/CD Pipeline usingWebhooks and implementing Ansibleplaybooks for installing various services like Apache, Nginx web servers, DB and app servers like MySQL, JBoss.
  • Setting up configuration management environment using Chef forauto-provisioning, code deployments,software installation and configuration updates.
  • Orchestration of Docker services, networks, clusters, and objects as it pertains to containerized applications such as Docker Swarm, and Kubernetes. Nginx server is used to manage load balancing between microservices.
  • UsedAWSCloud Formation Templatesfor deploying and scaling web applications and services developed with Java,PHP,Node.js, Python,Ruby,andDockeron familiar servers such asApache.
  • Writing Restful API's using Ansible playbooks, python scripting involved in Building aMicroservice architecturewith spring boot and Docker containerization and implemented CI/CD pipeline for all theMicroservicesthrough Jenkins and build using Maven using Deployments through Ansible server.
  • Integrating Service Now and various other environments with Application Monitoring tools like ELK and setting up Splunk, ELK, and New Relic monitoring for AWS cloud environment.
  • Designed and configured Infrastructure as a Code solution by developing Terraform and Cloud Formation Templates (CFT) to perform Blue-Green Deployments.
  • Provided on-going support and administration forversion controllers like SVN, GIT. Involved in teh migration of code fromSVNto GIT.Supporting and troubleshoot any issues generated while building, deploying artifacts and in Production support.

Confidential - Chicago, IL

DevOps/Cloud Engineer

Responsibilities:

  • Responsible for designing system architecture for new customers and building system, migrating data and production implementation. Creation of Cloud Formation Template (CFT) on AWS to configure and manage resources like EC2, S3, RDS, Route53, Load Balancer, EBS, Auto scaling, VPC, Subnets, IGW, Route table and Security groups.
  • Worked along-side DevOps engineers for continuous automated build and release management, automating delivery & deployment to dev, staging and production environment.
  • Developed Azure Runbooks in PowerShell to manage hybrid Cloud environment, created ARM templates to define important Azure resources like VM, Virtual Networks, Network security groups, Blob storages, Azure SQL as a code.
  • Implementing and administering Active Directory services, Web jobs, HDInsight, Azure Redis and enforcing Domain Wide Group Policies. Enforced Checkpoint Solution security for all laptops and desktops policies.
  • Developed a Power Shell script to automate Active Directory and server tasks and Generate reports for administrators and management.
  • Automation & maintenance of CI/CD pipeline using GIT, Jenkins & Maven to facilitate teh agile development methodology enabling developers to continuously deploy code to dev & staging environment hosted on AWS or on-premise servers.
  • Create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Create and manage S3 buckets; Enable logging in S3 bucket to track teh request who is accessing teh data and enable versioning in S3 bucket and restore teh deleted file.
  • Configured chef cookbooks, recipes, workstation for infrastructure automation and used command line tool knife runs on teh workstation. Also, same chef recipes are reused to deploy directly into Azure Virtual Machines.
  • Wrote Chef Cookbooks to ensure teh desired state of teh all services existing on Docker Swarm and configured Manager Nodes and Worker Nodes to get all services to teh docker swarm.
  • Used Ansible as an automation & configuration management tool, replicating teh configuration of prod servers to our dev & staging environment for environment consistency. Administration & maintenance of teh Continuous Integration server (Jenkins), Nexus Artifactory Server and Ansible Master Server.
  • Maintained Ansible roles and playbooks dat automate teh deployment of configuration and software for OpenStack Control Plane. Configured multiple servers depending on application need using continuous integration tools like Jenkins.
  • Introduced Docker containers to help with ease of administration, isolation and reduction in resource footprint dat helped to reduce teh overall server footprint from hundreds of servers to a handful and decrease inefficiencies in teh use of hardware resources by consolidating application servers.
  • Implement Auto Scaling for scaling out to ensure high availability and scalability of customer websites and applications. Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo tables, EBS volumes.
  • Configured and Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps, deployments and used Python Scripts to schedule, deploy and manage container replicas onto a node cluster using Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for teh runtime environment of teh CI/CD system to build, test deploy.
  • Managed Kubernetes charts using Helm. Created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Wrote Groovy Scripts to create DSL job templates for various environments and Scripter allows you to store/edit/execute groovy scripts on any of teh slaves/nodes in Jenkins.
  • Developed build and deployment scripts using MAVEN, automated teh build and deploy processes using Jenkins to move from one environment to other environments and managed artifacts generated by MAVEN in Nexus and Artifactory Repositories.
  • Configured different plugins on Jenkins to integrate with Bitbucket, MAVEN, scheduled multiple jobs in teh Build Pipeline, coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyze and resolve conflicts related to merging of source code for GIT.
  • Implementing new JIRA workflows for QA/Supporting teams and experienced on setting up JIRA user and group accounts, created workflows, issue types, Change Management, Work Management. Worked on Splitting JIRA server’s configuration.

Confidential - Denver, CO

DevOps/Cloud Engineer

Responsibilities:

  • Designing and deploying a multi-tier application utilizing almost all teh main services of theAWSstack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high - availability, fault tolerance environment.
  • Designed and implemented Amazon Web Services (AWS) architecture, API implementation EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like EC2, EBS, Elastic Load Balancers, S3, VPC, Security Groups, dat are utilized for different environments like dev, testing, staging/prod.
  • Configured and managed AWS VPC peering connection between VPCs to route traffic between them by using IPV4, IPV6 addresses to establish communication across multiple EC2 instances.
  • Created Jenkins workflow to automate teh environment readiness process across different environments.Buildartifacts are deployed into Tomcat instances which were integrated using teh Perl and Shell script.
  • Installed SonarQube on Jenkins server and configure with thebuildprocess for teh code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Managed Maven project dependencies by creating parent-child relationships between projects. Rundeck was used for job scheduling and automated deployment in daily activities.
  • WrittenChef cookbooksand recipes to Provision several pre-prod environments consisting of Cassandra DB installations, web logic domain creations, and several proprietary middleware installations.
  • Integrating Jenkins with version controllers like GitHub to build Automation tool (Maven), and Artifact repository NEXUS for pushing teh built code successfully.
  • Integrated AWS Elastic Container Service (ECS) with load balancing and to distribute traffic across containers using application load balancers and network load balancers.
  • Installed SonarQube on Jenkins server and configure with thebuildprocess for teh code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers. Implemented AWS CloudWatch which monitors Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Installation and configuration of Kickstart servers for initiation and installation of Redhat Linux on multiple VMs. Involved in identifying build errors in teh system and identify teh build issue and escalate it to teh concerned team after careful analysis. Work and coordinate with them to get teh fix in teh release.
  • Used Jenkins, CHEF, Maven & Nexus to implement a Continuous Delivery framework in Linux environment. Using Jenkins in AWS Code Deploy plugin to deploy to AWS. Created Chef Cookbooks and modules to automate system operations. Used Cloud Watch to create monitors, alarms and notifications for EC2 hosts.
  • Used ANT and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code. Developed build.xml and Pom.xml for applications dat use Ant and Maven scripts for builds respectively.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Web servers. Provided regular support guidance to Splunk project teams on teh complex solution and issue resolution.
  • Wrote some Python Scripts to schedule, deploy and manage container replicas onto a node cluster using Kubernetes and automated teh deployments of teh Docker containers on teh Kubernetes clusters with scripts to update teh Pod definition with teh newly patched Docker images.

Confidential, Houston, Texas

Build and Release Engineer/System Engineer

Responsibilities:

  • Deploying teh code through application servers like WebSphere/WebLogic/Apache Tomcat and Puppet for teh deployment of servers with custom scripts.
  • Installed, configured, created multiple instances of standalone servers on JBoss EAP 6.2.3 and Migrated JBoss AS 4.2.1 to JBoss EAP 6.2.3 on Red Hat Enterprise Linux 6.0.
  • Integrated different source code management tools like SVN/Git repositories with Jenkins to deploy teh code and created various Jenkins jobs in different regions to propagate code through QA, prod and production environments.
  • Automating day to day tasks and different build/release process used for different applications using automated frameworks like Jenkins. Implemented Puppet to manage all existing servers and automate thebuild/configuration of new servers using Puppet manifests.
  • CreatingPuppetmanifests and modules to automate system operations and deployedpuppetdashboard, andpuppetDB for configuration management to manage Web applications, Environments configuration Files, Users, Mount points, and Packages.
  • Administering and Maintenance of Puppet Master, Puppet Nodes, and their SSL certificates. Deploying, configuring, install shield by writing Puppetmanifests and managing collected for metric monitoring.
  • Performing various operations like tagging, branching, merging, stashing and user access control using version control tools like Git and creating teh complete pipeline for CI/CD model using Jenkins and configuring required plugins for Git, Maven, SonarQube, Nexus for different environments like Dev, QA, and Prod.
  • Integrated Jenkins plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven Repository and Deployed Apps using custom YAML modules through Puppet as a CI/CD Process.
  • Maintained two Jenkins servers to deploy into production and non-production. Utilized Tomcat and Apache servers for cloud server management.
  • Deployed teh applications on multiple WebLogic/WebSphere Server instances and maintained Load balancing, high availability and, Failover for teh servers.
  • Created and configured new JIRAprojects and worked with departments to maintain existing JIRA projects.Manually migrated JIRA from 4.1 to 5.8 standalone JIRA on Linux server and created custom workflows, screens and Custom fields for JIRA.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts within teh company. Maintained and deployed teh artifacts, used UDeploy release build and produce products for testing and use in production
  • Developed and wrote Shell scripts, Bash scripts, Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across teh environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux platforms.
  • Managing VMwareESXi, host within VI3, vSphere 4, vSphere 5 and vSphere 6.5 environments.ESX management vSphere design and configuration, HA, DPM and DRS cluster configurations, Fiber Channel SAN storage technologies.
  • Automate most of teh installation tasks by writing PYTHON/BASH/SHELL scripts in all environments and to check teh service statuses.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration, and maintenance of web servers, application servers, and database servers such as Samba, Apache Tomcat, Web Sphere and JBoss servers in AIX and Linuxenvironment.
  • Monitoring day-to-day activities like user management, performance monitoring and tuning, alert log monitoring and backup monitoring. Planning and implementing system Backup and Recovery procedures using Ufsdump, tar, and cpio. Created UNIX bash scripts to automatically provision profile permissions, directories, and chroot settings per profile or user role.
  • Monitored system performance like CPU Utilization, Disk Space, Process activity by using monitoring tools like TOP, SAR, IOSTAT, VMSTAT. Efficiently managed RAID levels and file system through LVM. Support remote users using Cisco VPN to access teh corporate network.
  • Set up and configure small private and corporate network operating systems and infrastructure including servers, routing, switching, DHCP, and DNS. Maintain alerting system regarding network concerns and outages.
  • Installation of Linux Distros using KICKSTART / PXE Boot to Provision REDHAT / Centos Images with preconfigured properties in kickstart.conf. Configured Red Hat Kickstart for installing multiple production servers.
  • Used SELinux to enforce System Security, manage system hardening onLinuxsystems environments. Administering and configuring No SQL Databases like Cassandra, Mongo DB and RDBMS like MySQL, DB2, etc. Worked on configuring SSL certificates in Apache, Apache Tomcat, thread dumps.
  • Regular disk management like adding and replacing hard drives in existing servers and workstations. Creating Logical Volumes from physical volumes and increasing and reducing teh volume space according to teh requirement.
  • Network configuration for interfaces, switch ports, Ethernet cards, hostnames, netmask and routes details, DNS, NFS, LDAP, NTP, and SMTP etc.
  • Maintenance of Linux Firewall Systems such as IP Tables, Firewall and managing teh backup process of various Servers and Storages (SAN) using Cronjobs.
  • Developed Cron jobs and Shell Scripts (Perl, Python) for automatingadministrationtasks like file system management, process management, Server reboots etc.
  • Provide support to teh development team, setting up and configuring Apache-PHP, Tomcat, MySQL, Send-mail, and a wide range of open source solutions.
  • Monitoring teh ticket queue all teh time, working on teh tickets and resolving them within teh time frame. Repaired bad spots on teh disk using and analyze. Used format and fdisk/parted for disk configuration and disk crash recovery.
  • Installing new servers into racks and configuring Network cables, storage cables (SFP) and ISCSI cables.SAN-based (EMC Clariion) storagesystembackup architectural benefits.

We'd love your feedback!