We provide IT Staff Augmentation Services!

Cloud / Devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 7 years of IT industry experience as System Administrator,DevOps,and Production Support of various applications on Red Hat Enterprise Linux, CentOS, Debian, Ubuntu and skilled with Windows Server 2008 - r2/2012-r2 on various hardware platforms AWS and Azure cloud.
  • Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters. Hands on experience with testing frameworks Junit, Selenium, cucumber.js for setup, build and delivery pipeline.
  • Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS Ops Works (Automate operations), Elastic Beanstalk, AWS S3, Glacier, (Storage in the cloud) and Cloud Watch Monitoring Management.
  • CreatingAWSIAM and Security Group in Public and Private Subnets in VPC. CreatedAWSRoute53 to route traffic between different regions. Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance AMIs and Glacier for QA and UAT environments.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch. Setting up data inAWSusing S3 bucket and configuring instance backups to S3 bucket.
  • Involved in deployment and provisioning of various software configurations across various IaaS, PaaS, SaaS providers like AWS, VMWare suites.
  • Experience in WindowsAzureServices like PaaS, IaaS and worked on storages like Blob (Page and Block), SQLAzure. Well experienced in deployment & configuration management and Virtualization. Strong Administration and Troubleshooting ofAzureIAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets). knowledge inAzurecompute services,AzureWeb apps,AzureData Factory & Storage,AzureMedia & Content delivery,AzureNetworking,AzureHybrid Integration, AzureIdentity & Access Management, Azureinfrastructure management (AzureWeb Roles, Worker Roles, SQLAzure,Azure Storage,AzureAD Licenses, Office365). knowledge in migrating on premise to WindowsAzureusingAzureSite Recovery andAzure backups. Automating, Configuring and Deploying Instances onAzureenvironments and in Data centers.
  • Installed and configured automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Hands on experience with puppet manifests for deployment and automation and have integrated Puppet with Jenkins to fully deploy on to a Jenkins server to provide with continuous deployment and testing to automate deployment of infrastructure.
  • Expertise in Ansible Playbook, YAML for Maintaining Roles, Inventory Files and Groups Variables and extensively worked on Jenkins and Hudson. Installed, configured and managed the Ansible Configuration Management Tool and manage the configurations of multiple servers using Ansible.
  • UsedAnsible /AnsibleTower as Configuration management, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change and wrote Python Code usingAnsiblePython API to Automate Cloud Deployment Process.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions. worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment
  • Ability to write scripts in Ruby, Perl, Power Shell, JSON, YAML, Groovy, Bash/Shell, Python for automating the build and release process.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers and successfully configured and maintained multiple Hyper-V servers with multiple platforms including Windows Server 2012 R2, Windows Server 2008 R2, and Windows 10.
  • 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 Data stores with iSCSI, NFS & FC.
  • Experience in installation and management of network related services like DNS, Apache, LDAP, SAMBA, HTTPD, NTP, VSFTP, PROFTP, SMTP, SQUID, Active Directory, Postfix, Send mail, FTP, Remote Access, Security Management & Security troubleshooting skills.
  • Monitored availability and performance of production and development environments (servers, databases, network and Web services) using customized Nagios monitoring system, Splunk, MRTG and other monitoring tools.
  • Setup Atlassian Tools like JIRA, Confluence, Bitbucket. Integrated confluence with JIRA with plug-ins to provide and optimum user experience.
  • Provided production support in an on-call rotation in a 24x7 environment.

TECHNICAL SKILLS

Operating Systems

: RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Fedora, AIX, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012/ Vista

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

Languages: Shell, Bash, Perl, Ruby and Python scripting

Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server, CouchDB

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

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center

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

Web Technologies/ Programing Languages: Servlets, JDBC, JSP, .net, XML, HTML, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Cloud / DevOps Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, Route 53, Elasticsearch,Cloudfront, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances using API's.
  • Good Experience with IAM to create new accounts, roles and groups. Used permissions to allow and deny their access to AWS resources.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Wrote Ansible Playbooks in YAML to manage Configurations, Orchestrations and deployments to remote machines.
  • Installed LAMP, managing service stop and start using Ansible-playbook command. Wrote Ansible Playbooks for installing web servers like Apache and Nginx.
  • UsedAnsible /AnsibleTower as Configuration management, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change and wrote Python Code usingAnsiblePython API to Automate Cloud Deployment Process.
  • Wrote Terraform scripts to build the EC2 instances, VPC's, Load Balancers, Security Groups, S3 buckets, Mongodb instances.
  • Creating alarms inCloudWatch service for monitoring the server performance, CPU Utilization, disk usage and created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clones' instances.
  • Designed and managed public/privatecloudinfrastructures using Amazon Web Services (AWS) which include EC2, S3,CloudFront, Elastic File System, RDS, VPC, direct connect, Route53, Cloud Watch,CloudTrail,CloudFormation, and IAM which allowed automated operations.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications. Experience in writing Docker files to build the micro-service applications.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test deploy.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes. Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers and Kubernetes.
  • Worked on Microsoft Azure (Public)Cloudto provide IaaS support to client. Create Virtual Machines through PowerShell Script and Azure Portal.
  • Involved in developing the Azure Solution and Services like IaaS and PaaS and deployed Azure IaaS virtual machines (VMs) andCloudservices (PaaS role instances) into secure VNets and subnets. Used PowerShell for DevOps in Windows-based systems.
  • Installed, configured, and maintained web servers like HTTP Web Server, Apache Webserver on Red Hat Linux and managed application servers such as Tomcat and WebSphere Application Server.
  • Administered and deployed HTTP web server and Apache Tomcat Servers in deploying web applications on a clustered environment on Tomcat and JBOSS to maintain the clusters and load balance through Shell scripts.
  • Supported all versions of Windows, Linux, and Mac. Used active directory to manage User accounts, Groups, Group creation, monitoring and maintaining log for system status/health using Linux commands and Splunk system monitor. On top of that designed and developed automation test scripts using Python/Bash/Ruby.
  • Used JIRA custom workflows to track issues and JBoss app server to deploy the application. Performed server's health checks on daily basis, by logging into UNIX system and monitoring logs and processes.

Confidential - New York City, NY

DevOps Engineer

Responsibilities:

  • Deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare vm's as required in the environment. Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Involved in building own Paas with Docker; deployed various applications through Dockers containers. Dockerized applications by creating Docker images from Dockerfile.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Working 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.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Migrated the development efforts from SVN to Git. Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins.
  • Implemented Continuous Integration using Jenkins and GIT. Built deployment pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ruby, Ansible,AWS tools, and python scripting
  • Extensively worked on Jenkins, Hudson by configuring and maintaining for continuous integration and for end to end automation for all build and deployments.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Conducting meetings with developers and managers to resolve merge issues during build and release.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Developing CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Used Ansible Playbooks to install, configure and run the OpenShift cluster components and for updating the patches on running cluster. Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installations and configuration updates. Scheduling jobs using Ansible Tower. Create inventory, job templates and writing python modules for Ansible customizations.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts. Wrote automation scripts for Ansible and in-house custom AWS framework.
  • Automated setting up server infrastructure for theDevOpsservices, using chef/Ansible, shell and python scripts. Knowledge in Bash Shell Scripting, Automation of CRON Jobs.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Built and deployed EAR and WAR files with custom configuration settings using Maven Tool Kit and further deployed the archives into Apache Tomcat Web Server and WebSphere Application Servers.
  • Developed Cron jobs and Shell Scripts for automating administration tasks like file system management, process management, backup and restore.
  • Developed multiple shell scripts (KSH, Bash, AWK) for system monitoring, regular and periodic jobs and for sysadmin jobs. Experience in installing and configuring Splunk tool 3.x and 4.x versions on Linux machines.
  • Worked on daily monitoring tools include Zabbix, Appdynamics, Cloudwatch, Newrelics, Alien-Vault SIEM implementation etc. Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios event handlers in case of automatic restart of failed applications and services.

Confidential - Pittsburg, PA

Build Release Engineer

Responsibilities:

  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
  • Implementing Software Configuration Management processes on projects including setting up and supporting our Continuous Integration.Buildenvironment by automating Softwarebuilds,releaseand configuration processes.
  • Experience in AutomatingBuild& Deployment Process of applications by using Hudson and Jenkins Tool.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, Elastic Cache, CloudWatch, SNS, Route 53.
  • Used Cloud formation & launch configuration to automate the repeatable provisioning of AWS resources and PCF.
  • Extensive experience using MAVEN and ANT as aBuildTool for the building of deployable artifacts (war & ear) from source code.
  • Strong knowledge/experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of thebuildrelated tasks.
  • Expert in deploying the code trough web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, and iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience on Software Configuration Management (SCM) in Agile, SCRUM, ClearCase, ClearCase to Stash Migration, Waterfall methodologies.
  • Design AWS EC2 instance architecture to meet high availability application architecture and security parameters.
  • Responsible for using AWS Console for deploying and operating AWS services.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS.
  • Used Jira as the project management tool and GIT/Git Lab/Bit bucket/Gerrit tool as the source code repositories for all projects and for allbuildsreleaserepository.
  • Configuring of Virtual Private Cloud(VPC) and setting up networking of subnets containing servers. Experienced in working with IAM to create new accounts, roles and groups.
  • Performed deployment of Amazon EC2 instances in AWS environment Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPCs.
  • Swarm triggers Jenkins automatedbuildand unit testing. Jenkinsbuild/unit test results and Static Code Analysis results are supplied to SonarQube. Automated deployment of all resources related to my work using Python scripts, windows and Linux server deployments through shell script remote scripting.
  • Creating the branching strategies and branches for all releases. Thoroughly implemented Backup and Restore process for all the projects.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts

Confidential - Dallas, TX

System/VMware administrator

Responsibilities:

  • Experience in Systems Administration with a primary focus on installation, configuration, and administration of Windows server 2003/2008R2/2012 andVMwarevSphere, ESXI 4.1, 5.0, 5.5, 6.0,VMwareVCenter 4.1, 5.0 and 5.5, 6.0.
  • Experience in handling more than 3000+ mix of Windows server, 200+ ESXi servers, Remote data center, multiple vCenter.
  • Excellent understanding on ESX/ESXI Architecture, guest OS installation, setting up of VM priorities, Cloning and Snapshots.
  • Install patches, upgrade ESX/ESXi and Virtual Machines using Update Manager (VUM). Had build VMware virtual machines from templates and CD/ISO image.
  • Experience in configuring VMware CPU and memory shares for virtual machines. Consistently followed through creating, organizing, updating, and disabling Active Directory entries.
  • Working Experience with Active Directory Components (AD Users and Computers, DNS, DHCP and WINS etc. Keep Virtual hardware and VMware tools updated to keep a healthy environment.
  • Resolved Problems related to Disk Space Usage, performance metrics such as Processor Usage, Memory etc. Installed, configured and maintained Sonicwall, Cisco, HP ProCurve, D-Link and Netgear switches.
  • SystemAdministration-Managing Users, Groups, Roles and Access Permissions. Setting up and monitoring performance monitoring and capacity planning.
  • Good understanding of windows andVMwareserver automation using scripting language Power shell, VB Script, Power CLI.
  • Strong experience in networking concepts such as vSwitches, network concepts, dvSwitch, VMkernel ports, VM ports and Service console, traffic shaping, NIC teaming, load balancing & failover detection.
  • Experience in Managing Multiple Windows Systems with Microsoft SCCM 2007 providing Patch Management, Remote Control, Software Distribution and OS deployment.
  • Good Knowledge on Microsoft Azure and Create a Virtual Network on Windows Azure to connect all the servers.
  • Developed strategy to migrate Dev/Test/Production from an enterpriseVMwareinfrastructure to the IaaS Amazon Web Services (AWS) Cloud environment including runbook processes and procedures.
  • Design complex solutions which integrate AWS cloud, on premise physical & Virtual server, EC2, S3 storage, networking and security.
  • Implementing and setting up Puppet Master Server for configuring and installing the modules for automatic deployment on AWS Environment.
  • Strong experience in System Administration, Installation, Upgrading Patches, Migration, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX (SUN Solaris, Red Hat Linux, Linux SUSE versions) Systems.
  • Good knowledge of Microsoft SQL Database, Installing Databases, taking backup of the databases etc.
  • Strong experience in working with UNIX/LINUX environments, writing Shell Scripts. Possess hands on expertise in troubleshooting day to day SAN/Storage and host related issues quickly

Confidential

Linux/Unix Administrator

Responsibilities:

  • Administered Red Hat, CentosLinuxservers, including installation, configuration, patching and updating packages of operating systems.
  • Creating and managing user accounts and managed the use of disk space, memory, network segments & other communication devices.
  • Creating logical volumes, extending the file systems using LVM and configured mount points inLinuxenvironment.
  • Configured and deployed of Nagios Monitoring system for managing all the Linux warehouse systems for System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Setting up job scheduling, CRON job, running script, python, Bash Shell.
  • Server Virtualization using VMware for Red hat Linux also worked on FTP servers for sending and receiving files between local and remote servers.
  • Patch Management, Package Installation/Upgrades/Removing and Kernel upgrades.
  • Installed and configuring HTTP, DNS, DHCP, FTP, SAMBA, SSH, NFS, LDAP firewall management.
  • Experience in installing, configuring and maintaining Application Server like Web Sphere and Web Servers like Web Logic, Apache HTTP and Tomcat on UNIX andLinux.
  • Administered network environments using TCP/IP, DHCP, DNS and Proxy.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Deployed applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console and WLST scripts.
  • Set up and configure small private and corporate network operation systems and infrastructure including servers, routing, switching, DHCP, and DNS. Maintain alerting system regarding network concerns and outages.
  • Experience in setting up a PXE boot environment with Red Hat Linux and troubleshoot all load issues that occurred through Kick start and PXE boot methods.
  • Troubleshooting and resolving network related issues using various network commands like NSLOOKUP, TELNET, TRACEROUTE, PING.
  • Troubleshooting day-to-day server related issues and problems in terms of operating system, applications and network. Configure RAID mirroring on Linux platform.
  • Setup and manage password less key-based ssh authentications on servers.

We'd love your feedback!