We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

North Chicago, IL

PROFESSIONAL SUMMARY

  • Overall 7+ years of professional IT experience as Cloud and Devops engineer, AWS Architect, Linux and windows system administrator worked on server based operating system with a major focus on AWS, Azure, Open Shift, Data center migration, CI/CD pipeline, Build/release management and Virtualization technologies which also includes Troubleshooting and performance issues.
  • Experience on Amazon AWS Cloud Services such as EC2, S3, EBS, ELB, Cloud Watch, Cloud Formation Elastic IP, IAM, VPC, Route53, AWS CLI, Auto scaling, SQS Queuing, SNS Notification, S3storage and managing security groups on AWS.
  • Migrated complete application infrastructure from physical datacenter to AWS cloud which includes Application, Database and Data Migration.
  • Automated Regular AWS tasks like snapshots creation using python scripts. Leveraged AWS cloud services such as EC2, auto - scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Work experience in Azure App & Cloud Services, PaaS, Azure Data Factory, Azure Cosmos DB, Azure Blob Storage, VM creation, ARM Templates, PowerShell scripts, Lift & Shift and database.
  • Experience working on Azure Fabric, Micro services & Docker Containers in Azure. Ability to create scripts using Azure PowerShell during automation and built-in process .
  • Experience on working with Azure Resource Manager(ARM) for updating, deploying, deleting the required resources for your solution in a single coordinated operation.
  • Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
  • Familiar with all major PaaS platform such as OpenShift in which streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
  • Experience in deploying, troubleshooting Nova, Neutron, Keystone, Cinder, Swift, Glance, Heat component of Openstack on various versions Icehouse, Kilo, Newton, and Ocata .
  • Implemented Chef Recipes from scratch and Deployed on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
  • Experience on configuring and managing infrastructure using Chef and wrote cookbooks for automation of the configuration setups and created AEM cookbook templates using Chef recipes.
  • Wrote several Ansible playbooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Worked on Ansible and Ansible Tower as the configuration management, for managing changes to deploy critical applications and for automating repetitive tasks.
  • Good experience in using Puppet for automated testing and Continuous delivery. Implemented Puppet modules to automate the installation and configuration for a broad range of services.
  • Expertise in setting up Docker daemon, Docker client, Docker hub, Docker swarm, Docker Console, Docker registries, Docker images from Docker file and handling multiple images by storing them in containers to deploy.
  • Worked with Kubernetes to manage Docker containers and Implemented CI/CD allowing for deploy to multiple client Kubernetes/AWS environments.
  • Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as WAR & EAR from source code.
  • Good working experience on various Atlassian collaboration tools like Bitbucket, JIRA, and Bamboo.
  • Working knowledge of GIT, including branching, merging, rebasing and conflicts raised during merges. Installed and configured GIT and communicating with the repositories in GITHUB.
  • Good Experience on ELK architecture, components and usage of various log monitoring tools like Log stash to see logs information.
  • Experienced in using Splunk and Nagios for Account maintaining and monitoring system performance. Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation.
  • Good scripting knowledge on Pearl, Bash, Shell, Python . Developed python, and shell scripts for automation of the build and release process. Automated Nagios alerts and email notifications using Python script and executed them through Chef.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Experience in using Terraform involved infrastructure as code, execution plans, resource graph and automated changes. Good working experience on creating Terraform modules for deployment of applications across several cloud providers.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience in Virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.
  • Working experience on several Web servers like Nginx, Apache, mongreal and Application servers like JBOSS, Web sphere.
  • Expertise in Agile Testing Methodologies & Software Development Life Cycle (SDLC). Also experienced the Methodologies & Validations to ensure Quality Assurance Control.
  • Strong experience in working in Linux and Windows environments. Worked on installing, configuring, and updating Red hat Linux 7.x,6.x,5.x and Windows NT/2000 systems using jumpstart and kickstart .
  • Linux/Unix system administrator on RHEL, Debian, CentOS, OpenSUSE, Oracle Enterprise Linux, FreeBSD, Solaris and VMware V-sphere ESX environment.
  • Strong working knowledge of large-scale Linux deployment methodologies, kernel configuration, performance monitoring, and tuning.

TECHNICAL SKILLS:

Cloud Platforms: AWS, Azure, OpenStack, PCF

Configuration Management Tools: Chef, Ansible, Puppet

CI/CD and Containerization tools: Jenkins, Hudson, Docker, Kubernetes, Terraform

Build Tools: Ant, Maven, Gradle

Version Control Tools: Git, Bitbucket, Subversion(SVN), TFS

Database System: MS SQL server, My SQL, NoSQL, AWS Dynamo DB, Mongo DB

Monitoring Tools: Splunk, Nagios, ELK, Cloud Watch

Application and Web Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic

Scripting: Perl, Python, JavaScript, Ruby, Bash and Power Shell scripting

Programming Languages: C, Java, Python, Ruby

Virtualization Tools: VMware, Windows Hyper-V, Xen, Virtual Box, Power VM

Operating Systems: RedHat Linux, Ubuntu, Centos, Solaris, Windows, Mac OS X

PROFESSIONAL EXPERIENCE

Confidential, North Chicago, IL

Sr. Cloud DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a large application utilizing AWS stack (including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM, RedShift ) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Involved in planning, designing, consulting, Implementation & technical skills in areas of AWS Cloud, Windows and Linux.
  • Combined Chef and AWS Cloud Formation to automate the deployment using JSON framework Created Amazon S3 buckets to keep the web app files and the Cloud Formation templates.
  • Produced comprehensive architecture strategy for environment mapping in AWS that involved Active Directory, LDAP, AWS Identity and Access Management (IAM) Role for AWS API Gateway platform.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, ELB, Route 53, SES, RDS and SNS, RedShift in the defined virtual private connection.
  • Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Worked on Pivotal Cloud Foundry(PCF) in which configured of Micro-Services and Applications .
  • Worked on Chef enterprise, installed workstations, bootstrapped nodes, wrote cookbooks and recipes to automate infrastructure as a code and uploaded them to chef server.
  • Created Chef Repository and worked on developing cookbooks. Manage configuration of Web App and deploy AWS cloud server through Chef.
  • Used Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands and packages.
  • Worked on installing, designing and Implementing Ansible configuration management system. Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Involved in writing Ansible playbooks for managing configurations of AWS Nodes and Testing this playbooks on AWS instances using Python .
  • Worked with Docker installation and creation of custom Docker container images, tagging and pushing the images using docker toolbox.
  • Extensively worked on Docker containers by deploying and maintaining production environment using AWS EC2 instances . Worked on infrastructure with Docker containerization using docker weave .
  • Worked on various orchestration platforms like Mesos-Marathon and Docker swarm. Deployed the build Docker image on Mesos using Marathon.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments.
  • Responsible for User Management, Plugin Management and END-END automation of Build and Deploy using Jenkins.
  • Used Jenkins and pipelines which helped us drive all microservice builds out to the Docker registry and then deployed to Kubernetes .
  • Used Kubernetes to manage clusters and containerization applications by using its nodes, configmaps, selector services and deployment of application containers as pods.
  • Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Wrote shell/bash scripts to automate the administrative tasks using Cron jobs and managing them in repository using GIT .
  • Worked on creating Git workflows and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Installation and configuration of ELK stack (Log Management tool) in both legacy and Docker swarm mode.
  • Designed and worked with team on ELK stack, where we integrated several services with ELK which enables us to analyze and search logs for these service at one place.
  • Installed, Configured, Managed Monitoring Tools such as Splunk for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Design, support and maintain Splunk cluster infrastructure in a highly available, geo-redundant configuration.
  • Worked on building scripts and automating solutions using scripting languages like Shell, Python, Ruby etc.,
  • Worked on Creating Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration in which this Script creates stacks, single servers or joins web servers to stacks.
  • Worked on SonarQube for continuous inspection of code quality to provide automatic reviews which includes languages like Java, Python, PHP.
  • Used Terraform to handle all the setup of underlying infrastructure resources and services required for automation tools to effectively do their jobs.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Involved in installation and configuration of Volume Management and file system through Veritas Volume Manager (VVM) and Logical Volume Manager (LVM) in Linux.
  • Managed Linux based middleware infrastructure including Installation, configuration and integration with other components; includes Apache-tomcat, JBOSS.
  • Monitored the availability & performance of Red Hat Linux Servers through tools like mpstat, vmstat, iostat, netstat and nfsstat. Troubleshooting of performance and functionality issues on Red-hat Linux and Solaris platforms.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

Environment and Tools: AWS EC2, S3, VPC, Route 53, Cloud Formation, IAM, Cloud watch, Elastic Search, Log Stash, Kibana, Ansible, Docker, Kubernetes, Terraform, Maven, Jenkins, Bitbucket, SVN, JIRA, Nagios, Splunk, RHEL, Solaris, CentOS, Shell scripting, Python Scripting, Perl scripting, Mesos, Marathon, CI/CD.

Confidential, Indianapolis, IN

Cloud Engineer

Responsibilities:

  • Migrated on-premise services to Azure Cloud Environments and collaborated with development, QA teams to maintain high-quality deployment.
  • Installation, Configuration and upgrading of Azure services b y using automation to reduce manual effort
  • Worked in Azure infrastructure management in which worked on Azure Web Roles, Worker Roles, SQL Azure, Azure Storage and Azure AD Licenses .
  • Created and configured Azure Virtual Networks (Vnets), subnets, DHCP address blocks, DNS settings, Security policies and routing .
  • Extensive knowledge of Azure based disaster recovery, business continuity solutions and backup functionality and design.
  • Implemented Office 365 and Azure Active Directory for single sign on, authentication, authorization and Azure Role-based Access Control (RBAC) .
  • Designed and implemented OpenStack Cinder to provide block storage.
  • Worked with OpenStack Services such as Compute, Network, Storage, Horizon, Glance, Identity, Monitoring and Orchestration Service .
  • Deployed Zabbix to monitor and alert the health of Nova, Neutron, Keystone and other OpenStack services.
  • As an OpenStack admin, managed creation of new users, tenant and also assigning resource quotas to OpenStack users using Keystone .
  • Involved in creating Puppet manifests and modules to automate system operations. Worked on installation and configurations of Puppet agent and Puppet Master.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Managed the AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at a time of the day by triggering it from Jenkins.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud .
  • Worked with Docker Management Platform, Leveraged Custom Images as Containerized Apps with in the Docker Engine .
  • Configured Docker file with different artifacts to make an image and deploy Docker image to install the application on an instance.
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced.
  • Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker, and Red Hat .
  • Setup Continuous Deployment Pipelines/Build Promotion Process for End-End Integration of a Software Projects in Jenkins .
  • Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management too.
  • Developed build and deployment scripts using ANT as build tool in Jenkins to move from one environment to other environments.
  • Worked with Atlassian tools in which Integrated Bitbucket with Jenkins to automate the code check-out process. Defining Release Process and policy for projects early in SDLC
  • Worked on ELK stack with AWS and using Log Stash to display output data to AWS S3.
  • Involved in implementing and administering monitoring tools ELK and Cloud watch .
  • Written Python scripts to automate AWS S3 data upload/download and control instance operations with AWS API . Writing Scripts (Bash), Ruby, Python, and PowerShell for automation of tasks.
  • Worked with Kickstart for implementing life cycle management for RedHat Linux and configuring the Kickstart servers for installing RedHat Linux on a fleet of machines at once.
  • Involved in configuration and maintenance of common Linux services such as Tomcat, Apache, MySQL, Postfix, LDAP, BIND, SSH, iptables and firewall etc .,

Environment and Tools: Azure, AWS EC2, S3, VPC, Route 53, Cloud Watch, Puppet, Ansible, Docker, Kubernetes, Jenkins, Ant, Git, Elastic Search, Log Stash, Kibana, Splunk, Nagios, Nexus, JIRA, Bamboo, Cassandra, Mac OS X, Windows RHEL, CentOS, Tomcat, Apache, MySQL, LDAP, SSH, BIND, JSON, CI/CD, Ruby, Python and PowerShell scripting.

Confidential, Boston, MA

Sr. DevOps Engineer

Responsibilities:

  • Responsible for migrating physical Linux/Windows servers to cloud (AWS) and testing it. Designing an Architectural Diagram for different applications before migrating into amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and security.
  • Building servers using AWS , importing volumes, launching EC2 , creating security groups , auto - scaling , load balancers , Route 53 , SES and SNS in the defined virtual private connection.
  • Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing knowledge to others on my team.
  • Worked on i ncreasing EBS backed volume storage capacity when the root volume is full using AWS EBS Volume feature.
  • Involved in writing Chef Cookbooks for various packages. Implemented environments, roles, data bags in Chef for better environment management.
  • Worked with configuring and troubleshooting communication issues between Chef server and Client nodes.
  • Rolled out Chef to all servers, and used the Chef node database to drive host configuration, DNS zones, monitoring.
  • Worked on Ansible playbooks for configuring, deploying and maintaining the software components for the new infrastructure environment.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service.
  • Implementation of Continuous Integration (CI) and Continuous Delivery (CD) process using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Responsible for Plugin Management, User Management, creating Jobs, Build/Release Pipelines in Jenkins.
  • Automated Weekly releases with ANT scripting for compiling Java Code, Debugging and Placing Builds into Repository.
  • Involved in writing Ant and Shell scripts to automatically configure integration and test environments, including deploying WAR and EAR files , stopping and starting.
  • Proficient in building the source code using GIT and Jenkins and managed Git hub Projects and troubleshooted Git related problems.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the development teams for various cross functional application.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and AWS Simple Notification Service .
  • Involved on build of Splunk dashboards using XML and Advanced XML as well as Created Scheduled Alerts for Application Teams for Real Time Monitoring.
  • Created scripts for systems administration and AWS using languages such as BASH and Python.
  • Worked in development, testing, and production environment using Python, PowerShell and shell scripts and managed to host the servers like Tomcat, apache and NGINX.
  • Implemented rapid provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts .
  • Worked on Linux Package installation using RPM and YUM, provisioned system with LVM .
  • Worked on configuring Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • Configured kickstart server and updating/applying patches to the Red hat Linux servers .

Environment and Tools: OpenStack: Nova, Neutron, Swift, Cinder, AWS, AWS lambda, S3, EBS, Redshift, IAM, EC2, Cloud Watch, SNS, Elastic Load Balancer, AWS Auto Scaling, Apache, Tomcat, NGNIX, Tomcat, Apache, JBOSS, JSON, GIT, Chef, Splunk, Oracle, Windows, Linux Shell scripting and Bash scripts.

Confidential

DevOps Engineer

Responsibilities:

  • Configuration management and deployments using Chef server. Good understanding of Knife, Chef Bootstrap process.
  • Worked with Knife command-line tool for creating Recipes, Cookbooks also for bootstrapping nodes. Also, worked with chef supermarket.
  • Used ARM (Automated release management) AIM, Jenkins, Chef for build and middleware automation.
  • Maintained and enhanced existing Puppet modules to be deployed across various providers and deployment architectures.
  • Automation using Puppet and involved in developing Manifest and Modules for System and Application Configuration Management.
  • Carried Deployments and builds on various environments using Jenkins Automation tool.
  • Extensively used Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment .
  • Installed and administered repository to deploy the artifacts generated by ANT and to store the dependent jars, which were used during the build.
  • Used ANT as a build tool in java projects for the development of build artifacts on the source code.
  • Implemented a CD pipeline involving Jenkins & GIT to complete the automation from commit to deployment.
  • Administered and Engineered Jenkins for managing weekly build, test and deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Worked on setting up customized monitoring with Nagios, &PNP4Nagios Graphs for the legacy and new environments.
  • Worked with different tools for monitoring the health checkups using Nagios, Searching and Reporting with Splunk .
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC ; along with automation of scripting using BASH/Shell scripting .
  • Used Python scripting to automate various day to day tasks in Linux environment.
  • Implementing a Continuous Delivery framework using Jenkins, Chef & Maven in Linux environment.
  • Worked with Linux operating system tools, scripting tools, file permissions, resource provisioning, and troubleshooting in a virtual environment.
  • Proficient in configuring JumpStart and KickStart servers to initiate installation of Solaris and RedHat Linux on several machines at once.
  • Used Redhat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
  • Configured and used yum repository for packages and patches installation in Red Hat Enterprise Linux environment.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrappers, NMAPChef.

Environment and Tools: Chef, Puppet, Ansible, ANT, Maven, SVN, Git, Nagios, CI/CD, Agile, RedHat Linux, Solaris, RedHat, Windows, Java, Apache Tomcat, IP tables, firewalls, Perl, Python, Ruby, Splunk.

Confidential

Sr. Linux Administrator

Responsibilities:

  • Installation of RedHat Linux Virtual Machines through kickstart and interactive installation.
  • Installation, configuration and maintenance of DNS servers, Mail servers, FTP servers, RPM and Samba Web servers on RedHat Linux.
  • Create and maintaining user, groups accounts on Linux Servers.
  • Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems.
  • Performed RPM and YUM package installations, patch and server management.
  • Worked with the installation, configuration and volume/File system management using Logical Volume Manager (LVM).
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize documents. Responsible for scheduling jobs using crontab and at.
  • Additional responsibilities include schedule and administration of server backups, setup and administration of network.
  • Maintained, monitored and troubleshoot all technology within the scope of the company's operation across a multi-platform network (Windows and Linux ) .
  • Perform day to day Linux administration such as user accounts, logon scripts, directory services, file system shares, permissions.
  • Configured Logical Storage Manager(LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance.
  • Configuring IP connectivity, routing, checkpoint firewall and network interfaces. Also maintaining network connectivity of servers.
  • Configured kickstart server for updating and applying patches to the Linux servers using RedHat Satellite server.
  • Monitored and resolved infrastructure and applications on multiple servers using Nagios for issues related to network, CPU load, memory usage and disk I/O.
  • Involved in helping others Linux Administrators to deployed Splunk in a Linux and windows environment.
  • Created and configured Splunk management reports and dashboards and set up Splunk forwarding to a new application.

Environment and Tools: RedHat Linux (RHEL 4/5), Unix, DNS and Samba web servers, Logical Volume Manager(LVM), Kickstart, Splunk, Nagios, Oracle, MySQL, Python, Shell scripts, Perl scripts, Apache, Tomcat, SAN, SUSE, VMware.

Confidential

System Administrator

Responsibilities:

  • Implemented and administered VMware ESX 3.5, 4.x for running the Red Hat Linux Servers on development and test servers.
  • Configured and installed Red Hat and Centos Linux Servers on both virtual machine and bare metal Installation
  • Installed Firmware upgrades, kernel patches, systems configuration, performance tuning on Unix/ Linux systems .
  • User account management and administration; Troubleshooting User's login and home directory related issues, reset password and unlock user accounts.
  • Administered users account security through monitoring login logs for repeated failed authentication attempts.
  • Gathering requirements from customers and business partners and design, implement and provide solutions in building the environment.
  • Configured the repositories for package installations based on various Linux flavors like RHEL, CentOS, Debian, Arch Linux etc.,
  • Installed, Configured and Upgraded of RHEL 4.0 OS.
  • Upgraded Red hat Linux OS on Web sphere, JBOSS and oracle database servers from V3, V4 to V5. Monitored servers, switches, ports etc., with Nagios monitoring tool.
  • Local and Remote administering of servers, routers and networks using Telnet and SSH login using SSH keygen tools for password-less setup and agent forwarding on Linux.
  • Created new groups and tested first in development, QA boxes and then implemented the same in production servers.
  • Provided technical support by troubleshooting Day-to-Day issues with various Servers on different platforms.
  • Regular backing up of critical data and restoring backed up data. Worked in solving tickets issued on day to day activities and problems related to development and test servers.

Environment and Tools: RHEL 4.0 OS, VM ware, Centos Linux, Telnet and SSH, Windows Server 2000 and 2003, LVM, Web Sphere, JBOSS, Apache Web Server, Nagios, Oracle, Java.

We'd love your feedback!