We provide IT Staff Augmentation Services!

Devops/cloud Engineering Resume

3.00/5 (Submit Your Rating)

Kentucky

Professional Summary:

  • Professional with 6+ Years of Skilled experience in IT industry with good background skills in Linux (RHEL, CentOS, Fedora, Ubuntu)/ VMWare Administration, Build/Release Management, and (AWS, Azure) Cloud Management all within that suites the needs of an environment under DevOps Culture.
  • Experience in Linux Administration Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle) along with AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, Lambda, Code commit, Code deploy, IAM, S3.
  • Expertise in configuring and managing services like AWS EC2 using AMI’s available. Configured multiple servers depending on application needs using continuous integration tools.
  • Created AWS instances using EC2 plugin and integrated nodes into chef ecosystem via knife command line utility. Experience in creating Launch configurations and creating auto scaling groups based on launch configurations.
  • 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. Also use EBS in storing persistent data to mitigate the failure.
  • Worked on (EBS) Elastic Block storage, storage service S3(buckets creation, folder navigation and property changes) and data migration activities.
  • Deployed an Azure instance for a hybrid based authorization and encryption system and ensuring deployments, maintenance and troubleshooting applications on Microsoft Azure Cloud infrastructure.
  • Configured load balancing methods like Round Robin and Performance mode in Azure Traffic Manager to route traffic across multiple geographic regions.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Worked with GIT, Planned and executed branching approach suitable for agile/scrum development in a FastPaced Engineering Environment and experienced in /Maintenance of Source Control Management Systems such as Git and Sub Version (SVN). Created tags and branches.
  • Expertise in using builds tools like MAVEN and ANT for the building of deployable artifacts such as WAR & EAR from source code with Application Deployments & Environment.
  • Extensive knowledge of computer applications and scripting like Shell, Perl, JavaScript and XML based Build Automation tools like Maven, Ant, and the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
  • Experience using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins.
  • Good knowledge in managing Sonatype Nexus/artifactory repositories for the maven artifacts and dependencies and administrating CI tools like Jenkins, Sonar, SubVersion
  • Written cookbooks consisting of 10’s of recipes to perform Installation and configuration tasks involving tomcat weblogic binaries installation and domain creations
  • Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers and deploying applications on Websphere admin console and windows ex domain.
  • Experience in deployingWAR,JAR, andEARfiles inWeb Logic,Web sphere,JBossapplication servers in Linux/Unix / Windowsenvironment.
  • In Depth knowledge and experience with LDOMs, Server Domains and Zones/Containers and extensive experience in installing, integrating, tuning, and troubleshooting Apache, Tomcat.
  • Extensive experience in Installing, Configuring, Administering and Troubleshooting of WebSphere Application Server and proxy with IBM HTTP Servers on different flavors of Linux, UNIX and Windows.
  • Experience working on dockerhub, creating docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed WebSphere Application Server regular administration tasks automated by using JACL scripts. Setup automation of deployment for JBOSS Application Servers Using Jenkins automated scripts for Perl and shell
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps and Installed WebSphere Application server on multiple nodes by using Docker and creating Docker Images pulled from Docker Hub.
  • Experience in kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions and developed CI/CD system with Jenkins on Kubernetes container environment
  • Using Puppet, Experienced in automation/configuration management with Installation of Puppet Master, Agents, Puppet DB, Custom Modules and Manifests and Puppet Open Source with Apache.
  • Worked with Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
  • Managed the software configurations using Enterprise Chef. Setup the Chef. Workstation, Chef server and chef nodes. Worked on bootstrapping the nodes. Worked in creating, uploading new cookbooks and recipes.
  • Expertise in Creating & Handling cookbooks and recipes using Ruby in Chef workstation & Deploying them to various nodes.
  • Experience with VMware ESXi 5.1/5.5/6.0, vCenter Server, vMotion, HA, DRS, SRM and AWS. Handled windows and Linux virtual server on AWS EC2 instances.
  • Experienced with the installation, configuration of volume management using VERITAS Volume Manager 5.1/6.0 and Solstice Disk Suite on Solaris and experienced in RAID configurations.
  • Expertise in areas of OpenStack, SDN controllers and developed and maintained tasks using shell scripts to integrate OpenStack components with Open Contrail (Networking Component) consequently optimizing the essential services. involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services AWS and provisioned the highly available EC2 Instances using Terraform and cloud formation.
  • Experience in installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux, RHEL 5.x/6.x/7.x, Red Hat Satellite 6, Windows Server 2008/2012 and SUSE Linux 10.x/11.
  • Experience in installation and configuration of DNS, DHCP, NFS, and Apache Web Server, Samba, LDAP, SSH, HTTP, RPM package management and administering group policies. Setup, configure and troubleshooting Multiplatform like Solaris 10 and RHEL/centos
  • Extensive knowledge of NIM, Jumpstart, Kick start and expertise to handle task in Package Management using Red Hat RPM/YUM and Red Hat Satellite server and RPMs to effectively package the applications for product deployments
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker. Utilized Atlassian suite of tools for software development such as Bamboo, JIRA & Confluence.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Zabbix, Nagios, for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

TECHNICAL SKILLS:

Operating Systems: Red Hat Linux 5.x/6.x/7.x SUSE 10/11/12, Ubuntu, Unix, OEL, CentOS, Windows Server 2003/2008/2012 , Sun Solaris 11/10

Devops Tools: Chef, Puppet, Ansible, Jenkins, Maven, ANT, Docker, Kubernetes.

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, Fiber Channel, NIS, NFS, DNS, DHCP, LAN, SSH, SFTP, SNTP, ARP and Firewalls

Cloud Platforms: AWS, Azure

Virtualization/Containerization Technologies: VMWare ESXi 6, vSphere ESXi 5.5, VMWare ESX 3.x, VM Ware vSphere 4.x, Virtual Center, VI Client, vagrant

Languages: Shell Scripting, power Shell, Perl, Python, Bash.

Software and Tools: VERITAS Volume Manager 3.x/4.x, WinSCP, FTP, SSL, VERITAS Cluster Services.

Monitoring/Ticketing Tools.: Nagios, ZABBIX, Splunk, JIRA

Database: Oracle, DB2, MySQL, MongoDB 7 SQL Server 2008/2012/2014

Hardware: Dell R710, R720, R510 and R910, IBM Blade Servers.

PROFESSIONAL EXPERIENCE:

Confidential, Kentucky.

Devops/Cloud Engineering

Responsibilities:

  • Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Lambda, CloudWatch, CloudTrail, CloudFormation AWS Config, Autoscaling, CloudFront, IAM, S3.
  • Involved in provisioning of AWS EC2 instances using customized AMIs, proxy web servers with ELB, deploying web applications, Configuring RDS instances end points in applications. Tuned EC2 instances by increasing IOPS for EBS volumes, particularly on a customized DB EC2 instance.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2instances, Auto Scaling, Elastic Load Balance and AMIs. Configure and managing daily and hourly scheduled snapshots backup and Restore the data from snapshots whenever needed.
  • Assist with configuration of network infrastructure within Azure including, storage, load balancing, virtual machines, access control lists, network security groups, and various other cloud based technologies.
  • Deployed an Azure instance for a hybrid based authorization and encryption system and ensuring deployments, maintenance and troubleshooting applications on Microsoft Azure Cloud infrastructure.
  • Created Azure Web application projects, updated and deployed ASP.NET Web Apps, Node.js using Visual Studio, GitHub and Azure Resource Manager.
  • Set - up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code then deploy that new build to the Azure Web application
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) and Git source control.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases. Analyzed the builds using the SonarQube and automated the test using the selenium.
  • Use of Ant, Maven and MS Build to automatically compile, package, test, build and deploy J2EE applications to Web Sphere and JBoss Application Server (WAS6)
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebLogic Application Server on Red Hat Linux images.
  • Designed rapid deployment method using Chef and Ansible to auto deploy servers as needed. Building Ansible server from scratch and writing Ansible playbooks to make configuration changes for deployment of web applications on JBOSS application servers hosted on Linux and Unix platform.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible Playbooks and Modules.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife and automated by testing chef recipes/cookbooks with test-kitchen/chefspec/serverspec.
  • Worked on knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags. Wrote Cookbooks and Recipes for Deployment Automation and Infra Configuration Management.
  • Experienced in Docker defining and creating applications by encapsulating them in containers and collaborated with development support teams to setup a continuous delivery environment.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker
  • Implementing a Continuous Integration and Continuous Deployment framework using Jenkins, Maven & Artifactory in Linux environment.
  • Involved with Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Expertise in writing Shell Scripting using bash to ease administration tasks, for deploying of applications on bare servers or Middleware tools.
  • Deploying Nagios XI in the environment to look up Monitoring server and network infrastructure using Nagios.
  • Designing and Setting-Up the Splunk Architecture in the organization and creating Applications on Splunk to analyze the Big Data.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.

Confidential, Dallas, Texas.

Devops/Cloud Engineering

Responsibilities:

  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet, or cloud-hosted solutions, specific AWS product suite experience. Implementing and deploying AWS Solutions using EC2, S3, EBS, Route53, Elastic Load Balancer (ELB), Auto scaling groups, AMIs.
  • Worked in Amazon Web Services (AWS) infrastructure and configuration management tools such as Chef, Puppet, or custom-built, designing cloud-hosted solutions, specific AWS product suite experience.
  • Involved in AWS EC2 instances utilizing Auto Scaling, Glacier for our QA and UAT environments as well as infrastructure servers for GIT, Chef for one of many abstraction layers for grouping a set of recipes along with templates, files.
  • Worked on chef supermarket, provisioning concepts and all various cookbook components like attributes, definitions, files, libraries, recipes, resources & templates
  • Involved Chefpracticesapproaches of systems deployment using the tools such as test-kitchen and the handling of eachChefcookbookas a component of software deployment, independently version controlled.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies and performed all necessary day-to-day GIT support for different projects. Connected continuous integration system with the GIT version control repository.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, 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.
  • Worked on a system for dynamically adding and removing web services from a server using Docker, Nginx and configured Docker container for branching purposes.
  • Worked on kubernetes to load balance, scale and manage docker containers with multiple name spaced versions and led adoption of Docker allowing Operations to function more like a PAAS, with less configuration management.
  • Involved in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) to check in the code, Sonarqube to test code quality.
  • Extensively worked on highly available monitoring infrastructure to monitor different application servers and its components using Nagios with Puppet automation and created Modules for Protocols configuration and managing them using Puppet automation.
  • Install and configure Puppet to help manage configuration on numerous servers and workstations and practical/hands-on knowledge on using Mcollective in conjunction with puppet modules and peer Reviewing Puppet Code and providing advice.
  • Involved in setting up server infrastructure for using puppet, shell and python scripts and implemented Puppet Manifests to provision complex multi-node applications composed of on Apache, Nginx.
  • Installed Puppet server and workstation to manage and configure nodes. Writing Puppet manifests to configuration of a broad range of services.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing utility in the shell scripts.
  • Experience in using Nexus Repository Managers for Maven builds and developed build using ANT and MAVEN as build tools and configured Jenkins to kick off the builds move from one environment to other non-production environments.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution and integrated GIT into Jenkins to automate the code check-out process
  • Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments and implemented automated cloud infrastructure using Puppet to enable continuous deployments and worked on Nagios for monitoring the system.
  • Designing and Setting-Up the Splunk Architecture in the organization and creating Applications on Splunk to analyze the Big Data and deployed Puppet manifests to install and configure Apache, Tomcat, Splunk, Jenkins, WebLogic.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.

Confidential, St. Louis, Mo

Build and Release Engineer

Responsibilities:

  • Implemented & maintained the branching and build/release strategies utilizing GIT and performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Detailed analysis of the current code submission process (branching model, access control, etc.) in-order to propose an optimal submission process when working in the new Git environment
  • Worked closely with developers to pinpoint and provide early warnings of common build failures
  • Involved in ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code
  • Developing ANT, MAVEN and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Sphere platforms.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Managed Git and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases, Involved in the migration of code from Subversion (SVN) to Git.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Hudson, Ant and MS Build.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Deployed the Java applications into web application servers like Apache Tomcat. Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN/ Visual SVN
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.
  • Responsible Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Involved partially in deployingWARs/EARs (backend) through WebSphere Application Server console. Written Jython scripts to deploy the WAR/EAR files to the target WebSphere Server
  • Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Managing vCenter, including vSphere Command-Line Interface commands. Installation of VCenter server and Configuring ESXi - hosts within the cluster using VMotion and Running patches and updates through update manager for the ESXi hosts and deployed new Windows 2012 5.5 vCenter to replace older 5.1 vCenter.
  • Configured VMware on clustered environment, implemented vMotion, Virtualized Windows servers using VMware Converter P2V (physical to virtual). Creating a test environment in VMware for Production Team to test their applications.
  • Part of VMware transition team engaged in knowledge transfer from various clients and handover to steady state support team; installing and administering VMware ESX/ESXi 5.x & ESXi 6.x Servers.
  • VMware vSphere administration and configuration and VMware ESX server installation. VMware ESX vSwitch configuration. VMware monitoring to resolve issues and ensure proper storage, memory, processor usage.
  • Responsible for ESX server deployments, system updates/upgrades, system health and status monitoring. Created new VLAN's and port-profiles on Nexus 1000v as per the requirements. VNX Storage Array monitoring and advanced performance analysis using Unisphere Analyzer.
  • Work with VMware Infrastructure Client in supporting our Windows 2003 & 2008, Linux Enterprise 5 Server environment and built, installed, Linux and VMware servers based on requirements from Design and Architecture or established standards.

Confidential,

Linux/VMware Administrator

Responsibilities:

  • Installed and configured Red Hat 4/5/6 Blade and VMware ESXi 6.0, 5.5, 5.0 Virtual Environment, VMware vSphere 5.1 environments and Oracle Enterprise Linux (OEL 6.4) environment and installed required binaries and packages.
  • Configure vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing, renewing SSL certificates and High Availability.
  • Install and configure various services like DHCP, NFS, DNS, Apache Web Server, NIS, LDAP, SSH, FTP/SFTP, Sendmail/SMTP, Telnet, RPM Package Management, File System Management.
  • Installing and configuring of security networks like certificates using SSL and worked with NetApp for taking snapshots, mirroring on both SAN and NAS.
  • Configuration of VERITAS Cluster Server, Service Guard from the scratch and maintained service group/packages for failover and redundancy purpose
  • Creating File system and configure to available network through NFS and Managing Disk File Systems, Server Performance, Users Creation and Granting file access Permissions.
  • Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
  • Performance tuning for VMware ESXi hosts and Virtual Machine, setting up their CPU affinity rules, allocating resources and fine-tuning storage. Administering VMware VDI, allocating new VDI and maintaining.
  • Diagnosed and resolved complex load balancing issue by phone for global site amazing and satisfying client deployed a scalable LINUX/Windows infrastructure that seamlessly integrated a network storage server, LDAP servers and SAMBA servers.
  • VMware Server management including server template creation and management, server deployments as well as ESX host troubleshooting. Experience in implementation of VMWARE ESX 4.1, vSphere ESXI 5.0, vCenter 5, and VMware Workstation.
  • Worked on Migration concepts like Vmotion, SVmotion and cold migrationPerformed physical to virtual (P2V), Virtual-to-Virtual (V2V) and Virtual-to-Physical (V2P) migrations for approximately 50 physical servers utilizing VMware Converter and legacy hardware.
  • Performance tuning for VMware ESXi hosts and Virtual Machine, setting up their CPU affinity rules, allocating resources and fine-tuning storage
  • Cloning, Building and deploying new VM's and Installing different guest OS such as Windows server 2003/2008/2012 and Linux and Creating virtual NIC's for the respective VM's and conveying the network connections to a certain port group in the Vswitch's.
  • Participated in complete system builds, upgrades and migrations activity, Use PowerShell scripts for the automation of the system, Worked with Security team for Active Directory auditing and Configuring Windows Clustering.

Confidential

Linux Administrator

Responsibilities:

  • Installed, maintained Red Hat, troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Monitoring, troubleshooting & reporting daily backup status for all critical production Solaris andLinuxserver’s enterprise-wide.
  • Analyze code related defects usingsystemgenerated logs, and troubleshoot configuration issues on application servers in all environments.
  • Monitoringsystemactivities and fine-tuningsystemparameters and configurations to optimize performance and ensuring security ofsystems.
  • Scheduling cron jobs for disk utilization, CPU utilization, backup of the data & operating system and other applications as per the requirement using shell scripting.
  • Installation, configuration, support and security implementation on SSH, NFS, SAMBA, DHCP, DNS, HTTPD services.
  • Setup of full networking services and protocols on Solaris, including NIS/, TFTP, FTP, DNS, SSH, DHCP, TCP/IP, SNMP, SSL, and creating security certificates for the servers to insure optimal networking, application.
  • Using Linux Logical Volume Manger (LVM) to manage drives and manage file systems using fdisk, gdisk and provide support for both physical and virtual environment
  • Performed server updates, patching, and package installations, using RPM AND YUM and monitored security logs to determine security problems.
  • Responsible for administering, securing and hardening Sun Solaris, HP-UX, AIX, Linux systems (Suse/Red hat) and EMC Clarion CX4-120 and 480.
  • Established a secure configuration posture for Red Hat Enterprise Linux 6.5 and HP-UX (11.23). Wrote Cloud computing applications by using Ruby for all the systems.
  • Knowledge in Logical Volume Management on Linux with LVM Knowledgeable in HTTP, HTTPS, FTP, SFTP, DHCP, DNS, SNMP TCP/IP, UDP, ICMP, VPN, POP3 protocols.
  • Installed and configured Veritas Volume Manager Server to improve levels of centralization, control, automation, network manageability and protect data loss.
  • AdministeredLinuxservers for several functions including managing Users, Groups, and permission for each groups and users.
  • Installed, configured, and updated Linux machines, with Red Hat, Debian, and CentOS Troubleshoot, analyze and resolve computer problems related to both hardware and software and resolved security vulnerabilities by analyzing and recommending improvements in communications and network security at the component level.
  • Managing systems routine backup, Scheduling jobs for disk utilization, CPU utilization, backup of the data & operating system and other applications as per the requirement using shell scripting.
  • System monitoring and remote connection management usingtelnetandSSHconnections
  • Secure and hardeningLinuxserver using SELinux and Firewalld, designing Firewall rules for new servers to enable communication with application.
  • Experience in setup Storage Area Network (SAN) and NAS and file systembackup and restore

We'd love your feedback!