We provide IT Staff Augmentation Services!

Cloud / Senior Devops Engineer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

 
  • 6+ years of experience in the field of Linux Administration (RHEL, CentOS, Fedora, Ubuntu), Configuration Management (Ansible, Chef, Puppet), Continuous Integration, Configuration Management (SCM), Continuous Deployment, Release Management, Cloud Implementations (AWS, Azure) Build and Release management and Process Engineering.
  • Implemented AWS Cloud Computing services, such as EC2, S3, EBS, VPC, ELB, Route53, SNS, NACL, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, Lambda, RDS and Glacier.
  • Deployed EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012, created Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Design, Implement, manage, backup, and monitor storage solutions in accordance with the HA and DR requirements of the enterprise Hosting environment, Create and manage Azure AD tenants, and configure application integration with Azure AD.
  • Managed and fixed the deployment framework issues for Azure DBs in the production. Ownership for Azure SQL server DB deployment & managed the continues integration & continues deployment.
  • Developed and deployed resources using Azure ARM Templates and maintain and support infrastructure for teams using VSTS.
  • Migrated client ASP.Net/SQL/DevExpress app hosted on 3rd Party Server to Azure PaaS (App Service) from another web host.
  • Defined and managed release planning and branching strategy of GIT servers. Also, helped educate engineering community on the appropriate use of GIT.
  • Worked on source control tools like Tortoise SVN, GIT, CVS, Confidential Clear Case, Perforce, and GIT. Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes also deployed Docker Swarm using Ansible.
  • Designed creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs, writing/modification of Build configs, templates, Image streams etc. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
  • Installed and Managed Chef Enterprise Hosted as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS.
  • Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, Confidential IHS, Apache & Tomcat.
  • Implemented/maintained puppet manifests for configuring and automating the process of setting up tools/Libraries in Virtual machine server environment.
  • 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, Physical to Virtual Migration and Managing SAN Datastores with iSCSI, NFS & FC.
  • Supported the implementation of VMware vSphere enterprise server hardware and software to support three large-scale COOP efforts, including vSphere 6.0, vCenter 6, vRealize Operations 6, and SRM. Used vSphere 5.5, and vCenter 5.5 to implement a virtualized environment across multiple security enclaves on HP Blade server hardware.
  • Configured NIC bonding/NIC Teaming in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
  • Managed System Administration System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
  • Managing DNS, LDAP, FTP, Tomcat & Apache web servers on Linux servers, implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Security Management & trouble shooting skills.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker, lead technical discussions and projects with Atlassian products like JIRA, Confluence, wiki etc.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
  • Contributed to handling Tickets, Monitoring, Troubleshooting and maintenance & On-Call Pager Duty/Support

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/2012

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

Languages: Shell, Bash, Perl, Ruby, Powershell 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 Confidential Clear Quest, Bugzilla, HP Quality Center

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

Web Technologies/Programing: Servlets, JDBC, JSP, XML, HTML, .Net, JavaScript, Java/J2EE, C, C++, Ruby, Perl, Python, Shell

PROFESSIONAL EXPERIENCE:

Confidential - Plano, TX

Cloud / Senior DevOps Engineer

Responsibilities:

  • Involved in Azure management, Azure AD, Azure PowerShell as cloud service, IaaS, worker role, service bus, queue, azure blob and table storages and API Management. Configured NSGs for two tiers and three tier applications.
  • Contribution to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network including Partners and MVPs.
  • Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role. Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
  • Supported AWS team simultaneously for their remedy issues as a secondary part of my role.
  • Worked on escalated tasks related to interconnectivity issues and complex cloud-based identity management and user authentication, service interruptions with Virtual Machines and associated virtual storage (Blobs, Tables, Queues).
  • Performing Root Cause Analysis (RCA) for infrastructure, network and server issues specifically related to the security of the environment.
  • Ensuring ASPR compliance with SACT audit tool. Ensuring 99% security compliance by liaising with various ops, tools and security audit team.
  • Ensuring all vendor specific vulnerability publications are met as benchmark for ATT cloud environment and keeping the deployment patches are up to date. The vulnerability methodology used is VAPs.
  • Periodic weekly audit checks and mitigation along with maintaining WLAs for compliance dashboard discussed with Solution Archs and Scrum master and supported around 17000 plus servers ensuring overall privacy and security compliance.
  • Monitored Performance tuning within Tomcat runtime environmental issues like JVM Heap, Connection Timeout, SSL HAND SHAKE related issues.
  • Configured Tomcat clusters with Apache HTTP Server as Reverse Proxy using mod jk/mod proxy connectors and automating WAR deployment onto tomcat clusters.
  • Implementation of WebSphere Application server fail-over, workload management (WLM) using horizontal scaling and vertical scaling and performance tuning.
  • Worked on setting up new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime and initiated Microservices through Docker and Kubernetes cluster formation for scalability of the application.
  • Worked on CICD pipeline tools like GoCd, Jenkins enterprise applications. Configured and maintained agents in GoCd and Jenkins CICD tools.
  • Worked on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages changes in multiple nodes.
  • Wrote Ansible playbooks to install and configure Apache tomcat server by including the hostnames of specific machines on which tomcat to be deployed on specific ports.
  • Configured and maintained Jenkins to implement the CICD process and integrated the tool with Ant and Maven, Gradle to schedule the builds, Integrated Maven, release plugins with Jenkins for releasing different applications and deploy into Artifactory repository.
  • Managed Version Control Subversion (SVN) and GIT Enterprise; and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Worked on Application monitoring in AppDynamics to troubleshoot problems such as slow response times and application errors.
  • Extensively used AppDynamics for application monitoring and Nagios for server-side monitoring. Ensured Systems & Network Security, maintaining performance and setting up monitoring using Nagios.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Wrote extensive SQL queries to retrieve information from the MS Access. Worked with Stake holders to gather requirements and present solutions, and custom support modules for upgrade implementation using Pl/SQL, Unix Shell Scripts.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash, also worked with Python routines to log into the websites and fetch data for selected options, developed batch processes and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.

Confidential - Irving, TX

Cloud / DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, EBS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS cloudformation.
  • Managing AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA environments as well as infrastructure servers for GIT and Chef.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets. Developed CloudFormation scripts to automate EC2 instances.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Managed multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs. Implemented Migration from VMWARE to AWS using VMDK Import tools.
  • 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 Chef as a CI/CD Process.
  • Made use of Jenkins forChefCI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
  • Installed and Configured Nexus to manage the artifacts in different Repositories, Configured and automated the Jenkins Build jobs for Continuous Integration.
  • 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.
  • Developed and maintained end-to-end build scripts using build.xml, pom.xml for packaging the enterprise applications, EAR, WAR and JAR with ANT and Maven respectively.
  • Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers, Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Automated Docker Image build and push to nexus using Jenkins. Automated Docker image deployment to a dev/fqt and production environment using Jenkins and ansible.
  • Creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Tuned Memory parameters for newly installed multiple WebLogic 11g and Jboss Server 5.1.0.GA and Jboss EAP 6.0 on multiple environments QA and UAT before setting it up on Production.
  • Automated administration tasks using WebSphere Jython scripting with WSadmin and XMLAccess, used ConfigEngine and portal scripting interface tools for WebSphere Portal administration and updates
  • Designed and developed interface to integrate the drools and coexist the drools and iLog.
  • Kickstarting/PXE Booting of Linux environments with custom configuration along with running Chef Cookbooks for configuration management of all Files/Packages/Services & Custom Dependencies.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Implemented the Chef cookbook SSSD to automate the integration process between RHEL and Windows AD using Kerberos keytab file, setup and configured VM's from scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
  • Managed VMware Distributed Resource Scheduler (DRS), vMotion and High Availability (HA) Clusters. Worked closely with Storage and Networking teams to manage the allocated EMC SAN, Fiber and Networking Infrastructure.
  • Implementation and troubleshooting VMware ESXI 6.x Hosts, VMware vSphere virtual center. P2V and V2V conversions by using VMware Converter.
  • Configuration of NFS, DNS, TCP WRAPPER, HTTP, FTP remote access management and security troubleshooting skills.
  • Installation of Splunk Enterprise, Splunk forwarded, Splunk Indexer, Apps in multiple servers (Windows and linux).
  • Configure the adds-on app SSO Integration for user authentication and Single Sign-on in Splunk Web.
  • Developed Cron jobs and Shell Scripts (Python, bash) for automating administration tasks like file system management, process management, Server reboots etc.
  • Extensively used JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Performed day-to-day administration tasks like User Management, Space Monitoring, Performance Monitoring and Tuning, alert log monitoring and backup monitoring using Nagios.

Confidential - Allen, TX

Cloud / DevOps Engineer

Responsibilities:

  • Experienced Azure as cloud service, IaaS, worker role, service bus, queue, azure blob and table storages and API Management. Configured NSGs for two tiers and three tier applications.
  • Experience on Virtual machines, virtual network, SQL database, traffic manager, storage, ExpressRoute, Automation on Windows Azure platform services.
  • Configured VNETs and subnets as per the project requirement. Configure Azure blob storage and Azure file servers. Configured private and public facing Azure load balancers etc.
  • Designed, deployed, maintained and lead the implementation of Cloud solutions using Microsoft Azure and migrating Services from On-premise to Azure Cloud Environments.
  • Extensive experience implementing software throughout the SDLC process, deep hands-on experience of networking, migration and implementation in Azure.
  • Implemented and administered VMware ESX 3.5, 4.x for running the Windows, RedHat Linux Servers on development and test servers. Responsible for maintaining around 65 VMware ESXi Hosts & 700+ guest virtual machines (VMs) in Data Center
  • Configured Clusters for the ESXi hosts and created Affinity/Anti-Affinity rules in the DRS to either keep the VMs together or separate them on ESXi hosts.
  • 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.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure and monitor scalable infrastructure on Azure & configuration management using Puppet and Ansible.
  • 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.
  • Deploy and monitor scalable infrastructure on Cloud Services & configuration management using puppet, to manage and configure nodes using Master. Writing Puppet manifests to automate configuration of a broad range of services.
  • Assisting in the design and implementation of deployment automation using Docker and Kubernetes. Worked with Kubernetes for application health checking, replicating application instances, load balancing.
  • Created the Docker file and built various containers using Docker engine and Docker Machine environments and set up the automated build on Docker HUB.
  • Installed and configured WebSphere Application Server 8.x on UNIX Platforms and used imcl to update with fixpacks and ifixes, and configured other application servers like Tomcat, WebSphere, WebLogic and Private cloud to deploy the code.
  • Configured and maintained automation tools like Puppet, Ansible and Chef; created Chef Cookbooks using recipes to automate system operations using Ruby.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef and Puppet scripts. Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Manged VMWARE vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication Manager vRealize Automation Center and Fiber SAN.
  • Extensively worked on installation, configuration and maintenance of CentOS 7 and Red Hat Enterprise Linux, installed and configured DCHP server to give IP leases to production servers.
  • Management of RedHat Linux user accounts, groups, directories and file permissions. Installed packages with yum and rpm. Performed Disk management with the help of LVM (Logical Volume Manager).
  • Wrote Shell scripts using bash, Maven, Ruby, Perl, for process automation of databases, applications, backup and scheduling, and developing custom scripts using Python, Ruby, Perl & Shell (bash, ksh) to automate jobs.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.

Confidential

Build and Release / VMware Engineer

Responsibilities:

  • Installed and configured ESXi 5.0, 5.1 Servers on Blade servers, managed vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication Manager vRealize Automation Center and Fiber SAN.
  • Manged VMWARE vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication Manager vRealize Automation Center and Fiber SAN, Implemented Migration from VMWARE to AWS using VMDK Import tools.
  • Configure vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing and High Availability. Worked on Migration concepts like VMotion, SVMotion and cold migration.
  • Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
  • 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.
  • Deployed Java applications/Web-services using CI/CD tools like Jenkins, Puppet in standalone and clustered environments.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Extensively worked on Hudson, Jenkins and Teamcity for continuous integration and for End to End automation for all build and deployments and used version control tools like Subversion (SVN), GIT, Confidential ClearCase UCM and PVCS.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting. Installation and monitoring of Veritas Volume Manager, Veritas NetBackup and Veritas Cluster Server on SAN Environment.
  • Worked on the administration of the JBoss 4.2.2servers including installation and deployments, Installed and configured JBoss 6.0 on different environments like Dev, QA, UAT and Production.
  • Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start. Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX. Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
  • Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestore, Tar” and “Cpio”, Installed and configured the RPM packages using the YUM Software manager.
  • Involved in developing custom scripts using Shell (bash, ksh) to automate jobs. Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers and made documentation using Confluence for knowledge gathering and references.

Confidential

Linux Systems Administrator

Responsibilities:

  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RAD and other processes with experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN).
  • Installation, Configuration and troubleshooting of operating systems Solaris, Linux and HP according to business requirements. Planning and implementing the configuration changes to the servers adhering with ITIL change management process.
  • Configuring and deploying of iSCSI server and Client. Yum configuration & package installation through YUM.
  • Handling troubleshooting issues like boating, RPM packages, User management and backup. IP bonding for load balancing and fail over, Firewall, SELINUX.
  • Hosting and securing web pages using Apache (httpd) web server and ssl.
  • Creating and deploying LVM, resizing the logical volume and volume group. Configured Logical Storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance. NIS, NFS, AUTOFS, NTP Configuration and Administration.
  • Configuration and administration of LDAP, NTP, HTTP, MFS, RPM, NGINX, Apache, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
  • Wrote, debugged and deployed custom RPM packages, code and scripts. Wrote PowerShell scripts for reporting and automation addressing either a single customer's environment or multiple customer environments.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Experience in Windows 2003 and2008 Active Directory Installation and Configuration.
  • Monitored the systems CPU, memory, IDE/SCSI disks, disk controllers, RAID, and network parameters using the tools NAGIOS monitoring system.
  • Led installation and configuration of Confidential WebSphere Application Server ND, Confidential HTTP Web Server and Plugin, Portal and Process Server on AIX /Linux VM platforms. Leading development of WAS admin scripts automation.
  • Accomplished in operation support of business Infrastructure including Shared Internet and Shared Intranet infrastructures. Support included administration for WebSphere Application Server, Sun One Webserver, IHS Webserver, Resonate Global Dispatch (GD) Central Dispatch (CD) configuration, data center website failover, Sun One VeriSign Certificates renewals management, IP assignments and request, management of DNS requests for entire WAS environments, executing in-house methods of Open Deploy for WebSphere application, WebSphere Application migration and configuration and web instant builds using in-house scripts, responsibility included updating hosted application documentation, Confidential .
  • Responsible for creating repositories and adding users to the branches in GIT, branching & tagging strategy to maintain the source code in the GIT repository.
  • Installed Jira (Bug Tracking Tool) and confluence (Wiki) on Tomcat server, configured Bamboo Server and Remote Agent on Windows Server as a CI Server.
  • Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting. Developed corn and Bash shell-scripts to automate routine activities.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.

We'd love your feedback!