We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

Omaha, NE

PROFESSIONAL SUMMARY

  • Over 8 years of experience in IT industry with major focus on Cloud/DevOps, Continuous Integration and Continuous Delivery (CI/CD pipeline), Build and Release management, Linux/Windows/macOS administration and support.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, & Implementing & Post - production analysis of the projects.
  • Good understanding of the principles & best practices of Software Configuration Management (SCM) in Agile, Scrum, & Waterfall methodologies.
  • Ability to support application deployments, build new systems, upgrade & patch existing ones through DevOps methodologies. Experience to Implement, Build & Deploy CI/CD pipelines, managed projects, tracked multiple deployments across multiple pipeline stages (Dev, Test/QA staging & production).
  • Designed AWScloud models for Infrastructure-as- a-Service (IAAS), Platform-as- a-Service (PAAS) & Software-as- a-Service (SAAS).
  • Configured and administered AWS (Amazon Web services) like EC2 instances, IAM, VPC, RDS, S3, SNS, SQS, EBS volumes and snapshots, AMI's, Security Groups, Elastic IP's (EIP), Key pairs, Auto scaling, Elastic load balancing, AWS Redshift, Kinesis, AWS Cloud Formation and Amazon Cloud watch for different zones in development, testing and production environments.
  • Provisioned IAAS & PAAS Virtual Machines & Web, Worker roles on Microsoft AZURE Classic & AzureResource Manager & extensive experience in designing custom build steps using PowerShell. Created & deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD & SQL.
  • Managed Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
  • Worked with AWS Cloud Formation templates, Terraform templates along with Ansible to render templates
  • Practical experience on converting existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform or AWS Cloud formation.
  • Worked with teams on large application modernization programs, building DevOps pipeline & large cloud migration to AWS that deliver value Competence.
  • Experience in building private cloud infrastructure ofOpenStack, deploying through puppet and maintaining them in production. Also, have testedOpenStackenvironment i.e. Nova, Swift, Cinder, Neutron, Horizon, Keystone, & Glance.
  • Experience in branching, tagging, merging & maintaining versions across the environments, using SCM tools like GIT, Bitbucket, Subversion (SVN).
  • Experience in writing Chef cookbooks and recipes to automate middleware installations, domain creations, and deployment activities.
  • Worked on Open source tools like Docker Containers, performed architectural changes to move software system. Extensively used Docker for virtualization, run, ship, & deploy the application securely for build/release engineering & used Kubernetes in managing & monitoring the cluster.
  • Performed application Deployments & Environment configuration using Ansible, Chef & Puppet. Automate the installation of ELK agent (filebeat) with Ansible playbook. Developed Chef Cookbooks to automate the entire infrastructure. Createdpuppetmanifests & modules to automate system operations.
  • Integrated Defect tracking tool JIRA with Confluence and Jenkins CI server for identify, log, track and document issues in real-time.
  • Managing major architecture changes from single server large software system to a distributed system with Docker andKubernetesorchestration.
  • Hands on experience in scripting languages like Python, Ruby, Perl, Bash/Shell, PowerShell.
  • Knowledge of creating Client-side UIs using XML, JavaScript, Angular JS, AJAX and HTML, CSS.
  • Experienced using different log monitoring tools like Splunk,ELK (ElasticSearch, LogStash, Kibana) to see logs information. Monitor & get the health & security notifications from nodes.Created monitors, alarms & notifications for EC2 hosts using Cloud Watch.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios to notify the system issues.
  • Setup, manage & deploy Vagrant-testing environment for developers using customize Vagrant-Files as per requirement. Experience in using Zabbix for network monitoring & integrated it with Oracle, MongoDB, DynamoDB, Cassandra, PostgreSQL & MYSQL to store data.
  • Good knowledge on Java based applications built on different architectures such as Spring MVC, Hibernate, Angular JS, J2EE etc.
  • Extensively worked on installing, upgrading, patching & configuring the RedHat Linux 4.x, 5.x, 6.x & 7 using Kickstart Server, deployed applications on Apache Webserver,Nginx& Application Servers such as Tomcat, JBoss.
  • Automated the installations using Jumpstart andKickstartand building post install scripts using shell scripting in RHEL servers.
  • Proficient in Networking & configuring TCP/IP, DNS, NFS, NIS, NIS+, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP. Wrote crontab for scheduling of automatic repetitive jobs & executing shell scripts.
  • Worked on automation, setup & administration of build & deploy CI/CD tools like Jenkins, Bamboo, ANT, Maven, Gradle, AnthillPro & UDeploy.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows, Solaris, Ubuntu

Programming Languages: C, C++, .Net, Java, J2EE

Web Technologies: HTML, CSS, JavaScript

Cloud Environments: AWS, OpenStack, Azure, Rackspace, PCF

Virtualization Platforms: Virtual Box, Vagrant, VMware

Configuration management: Chef, Puppet, Ansible, Docker, Vagrant

CI and Build Tools: Jenkins, Hudson, Bamboo, uDeploy, ANT, Maven, Gradle

Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

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

Testing Tools: Selenium, Junit, SonarQube, Jacoco

Container Technologies: Docker, Kubernetes

Logging & Monitoring Tools: Splunk, Log stash, Nagios

Databases: Oracle 10g/11g, Mongo DB, MySQL

Version Controls: Subversion, Git, BitBucket

Networking: LDAP, DNS, FTP, DHCP, SSH, TCP/IP,NFS

Issue Tracking Tools: Jira, Clear Quest

PROFESSIONAL EXPERIENCE

Confidential - Omaha, NE

Sr. Cloud DevOps Engineer

Roles & Responsibilities:

  • Work with application developers to ensure applications interaction withAWS.Created IAM policies, Configured IAM Users/Roles/Policies to grant fine-grained access toAWSresources to users.
  • Worked on functions in Lambda that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB. This function also sends data to Amazon Cloud Watch for simple monitoring of metrics.
  • Managed data warehouse using AWS RedShift to analyze data using SQL. Created & maintained VPC on AWS with different security levels using Security Groups, NACL’s.
  • Created AWS Route53 to route traffic between different regions & configure AWS IAM roles& Security groups in Public & Private subnets in VPC.
  • Encrypted EBS volumes via KMS(key management service) to monitor, create alarms & notifications for EC2 hosts using Cloud watch. Involved in configuring S3 versioning & life cycle policies to backup & archive files in Glacier.
  • Installed, Configured, supported & maintained all network, firewall, storage, load balancers, operating systems, & software inAWSEC2& configured the storage onAWS S3buckets.
  • Wrote Cloud Formation Templates (CFT) in JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Deploying theOpenStackcomponents on multimode with High availability environment.
  • IntegratedOpenStack(Ice house) withOpenStackto create software-Defined-Networking tenant and service provider network and routers.
  • Configuring and managingOpenstackcomponents such as keystone, nova, neutron, glance, swift, Heat.
  • CreatedOpenStackHeat Templates for launching VM’s to be used as Jenkins Slave nodes for individual jobs.
  • Wrote Terraform templates for AWS Infrastructure as a code to build staging, production environments & set up build & automations for Jenkins.
  • Installed & Configured Ansible Centralized Server (tower), created playbooks to support middleware application servers, configured Ansible tower to automate repetitive tasks.
  • Wrote Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes & Test Playbooks on AWS instances using Python.
  • Supported API development team to create Ansible Playbooks to deploy, integrate & monitor their Continuous Integration Environment.
  • Created Ansibleroles using YAML such as tasks, variables, files, handlers, templates and writing playbook for that role.
  • Written several Chef Cookbooks & recipes to automate the installation of Web Logic domain & JDK installations & have customized recipes from Chef Supermarket to align with current requirements.
  • Uploaded Cookbooks to chef-server,written multiple recipes & customized facts for efficient management of the Chef clients.
  • UsedKubernetesto deploy scale, load balance, scale and manage docker containers with multiple namespace versions
  • Managed local deployments in Kubernetes creating local cluster and deploying application containers.
  • Virtualized the servers using the Dockers for the test & dev environments & automated using Dockers containers.Installed & configured ELK stack in legacy & Docker swarm mode.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.
  • Implemented zero downtime deployment process in WebLogic using python & shell scripts, automated using Jenkins, & Setup Upstream & Downstream Jobs in Jenkins/Hudson using pipelines.
  • Built & Deployed .Net & Java/J2EE applications to a web application server in an agile continuous integration environment using Jenkins & automated the whole process.
  • Developed builds using MAVEN & Gradle, used CI tools to kick off the builds move from one environment to other, integrated Maven with GIT to manage & deploy project related tag.
  • Implemented a GIT mirror for SVN repository, which enables clients to utilize both GIT & SVN & implemented JIRA to track all issues pertaining to the software development lifecycle & Integrated JIRA with repositories such as Subversion & GIT to track all code changes.
  • Built RESTful Web service for transferring related data from JSON format between front-end and back-end. Worked in client design and validations using HTML, HTML5, CSS, Java Script and JSP.
  • Participated in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Administrated the network servers DNS, NIS, NFS & application server Apache Tomcat, JBoss, WebLogic, Nginx on Linux. Troubleshooted Linux network, security related issues, captured packets using IP tables
  • Integrating Unit Tests and Code Quality Analysis tools likeJUnit, Selenium, SonarQube with Jenkins.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and Splunk for logs.

Environment: RedHat Linux, Windows, AWS, Azure, Chef, Ansible, Ruby, Shell, Docker, Kubernetes, Python, WebLogic Server 11g, Apache, Nginx, GIT, SVN, Gradle, Maven, SQL Server, Oracle, SonarQube, JUnit, Selenium, JIRA, Confluence.

Confidential - Phoenix, AZ

Sr. Cloud DevOps Engineer

Roles & Responsibilities:

  • Migrated the current RHEL Linux environment to AWS, used auto scaling feature. Worked extensively on AWS Cloud platform & its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Formation, AWS Config, Auto scaling, Cloud Front, Lambda, ELB, Elastic Beanstalk, IAM, S3.
  • Developed a migration approach to move workloads from On-Premises to WindowsAzure for Windows machines& AWS for Linux machines. Administered RHEL, Centos, Ubuntu, UNIX & Windowsservers.
  • Synced On-premises Windows Server Active Directory to Azure AD using Azure AD connect. Migrated SQL Server database to WindowsAzureSQL Database & updated the Connections.
  • Created and managed Azure AD tenants and configured applications with Azure AD. Integrated on-premises Windows AD with Azure AD.
  • Managed Clusters with various Servers in Azure Cloud Resource Groups and Monitored remotely by running Ambari Scripts, Azure Data Factory and Blobs.
  • Deployed applications on multiple web servers, maintained Load balancing, high availability by usingAzureplatform. Build & automate infrastructure deployments inAzurecloud using PowerShell
  • Created AWS cloud formation templates for the migration of applications from on-premises to AWS and to create custom-sized VPC, subnets, EC2 instances, ELB, security groups.
  • Creating EC2 instances in secured private subnet and deploying them in load balancing, assigning Elastic IP Addresses for EC2 instances for QA & UAT environments and GIT servers
  • Worked on the installation of Docker using toolbox & creation of custom Docker container images, tagging and pushing the images and worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Created modules & manifests in Puppet using Ruby, modified Puppet forge per requirement, used Puppet to install & manage Nginx packages.
  • Integrated Puppet with Apache in the Linux AWS Cloud environment using Puppet automation, developed load tests, monitored suites in Python, and integrated puppet modules intoJenkinsjobs for CI/CD framework.
  • Worked with active-mq server, to setup mcollective server and agents for parallel job execution systems Infrastructure setup. Managed/Administered Puppet nodes using mcollective.
  • UsedChefto automate the infrastructure by creating ChefCookbooks, tested those Cookbooks using Food critic & NG.
  • Deployed and configuredChefandChefSolo including bootstrapping ofChefClient nodes for provisioning, creating roles, cookbooks, recipes, and data bags for server configurations, deployments.
  • UsedChef Cookbooks to setup Continuous Delivery pipeline with Jenkins & Sonar server to run packages, supported software components like Maven.
  • Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-Based on Web Logic Application Server and JBOSS.
  • Installed Jenkins on a Linux Server, created master & slave configuration and drove all microservices builds out to the Docker registry. Build scripts using MAVEN in Jenkins to move from one environment to other.
  • Coordinate/assist developers with establishing & applying branching, labelling conventions using Git source control, resolved conflicts related to merging of source code.
  • Responsible for creating complex JIRA workflows, conditions and setting up and maintaining JIRA, using Advanced scripts (Groovy) to extend workflow capabilities both front-end and back-end, for large enterprise JIRA environments
  • Installed & Managed Monitoring Tools like Splunk, Nagios for Resource Network & Log Trace.
  • Worked with Red Hat RHEL.5.x/ 6.x, CentOS, Solaris & VMware ESX environment.Administered LDAP, NFS & NIS in Linux, implemented Samba for sharing resources between Linux & windows environment, involved in Remediation & patchingof Unix/Linux Servers.
  • Configured Apache web servers & Tomcat application containers in a Red Hat Linux/CentOS environment.
  • Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN/NAS, file system configuration.
  • Configured relational & non-relational databases like Cassandra, MongoDB. Implemented service layer on top of Cassandra usingRestful API.

Environment: RHEL, Solaris & Windows, AWS, Docker, GIT, Puppet, Bash, Python, Apache2, Nagios, Maven, Hudson, Jenkins, Chef, OpenStack, JIRA, Ruby, Splunk, shell.

Confidential - Cary, NC

DevOps Engineer

Roles & Responsibilities:

  • Set upLinuxservers for LAMP implementations, Worked on RHEL 5/6, Solaris 8, 9 & 10 Operating Systems. Configured kickstart server & updating/applying patches to the servers using RedHat Satellite server.
  • Built & scheduled jobs using Cron jobs, Created logical volumes using Logical volume Manager (LVM) & Veritas Volume Manager.
  • Created, modified, maintained Maven build scripts developed in shell.
  • Developed build & deployment scripts using ANT & Gradle, automated builds using Jenkins to move from one to other environments.
  • Integration of Automated Build with Deployment Pipeline.
  • Configured Jenkins as a common CI engine to build and promote applications to DEV, QA and STAGING to Linux environments.
  • Developed and implemented GUI Functionality using GSP, Groovy, and AJAX, Javascript, JQuery.Used Hibernate 4 to take care of the mapping fromJava
  • Worked on Hudson for continuous integration End to End automation for builds & deployments, Wrote JUnit test cases for unit, integration, & functional tests, run by Hudson in the builds triggered by each GIT Push.
  • Configured GIT with Jenkins, scheduled jobs using POLL SCM option & integrated to automate the code checkout process.
  • Managed GIT repositories for branching, merging, & tagging. Performed releases with Maven release plugin & authorized POM.xml files.
  • Used Puppet server and workstation to manage and configure nodes, experienced in writing puppet manifests to automate configuration of a broad range of services.
  • Building Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration management to existing infrastructure by deploying Puppet, Puppet Dashboard and Puppet Data base (DB).
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Managed deployment automation using Puppet, created Custom Puppet Modules by using Ruby Scripts.
  • Used Key resources in Puppet Manifests and also Meta parameters. Defined site-specific and global variables using Puppet hiera(YAML and JSON) for creating re-usable modules.
  • Created scripts in Python to automate log rotation from web servers.Built & deployed J2EE application inJBoss in an agile continuous integration environmentusing Python scripts.
  • Used JIRA to detect, organize & giving priorities to the issues & used it for assigning permissions to users & groups for the projects.
  • Implemented monitoring solution for mission critical servers using Nagios, Splunk & AutoSys. ConfiguredSplunkfor log monitoring, forwarded system stats toSplunk indexer, created dashboards & alerts using this data. Configured Nagios for continuous monitoring, enabled notifications via emails & text messages.

Environment: RHEL, Solaris, Python, Java, JBoss, Puppet, Nagios, AutoSys, Splunk, Jenkins, Ruby, GIT, Veritas, SVN, Ant, Gradle, Bash, JIRA.

Confidential

Sr. Linux Administrator

Roles & Responsibilities:

  • Provided 24x7 System Administration support for Red HatLinux3.x, 4.x servers & resolved trouble tickets on shift rotation basis. Troubleshoot Backup & Restore problems Creation of LVMs usingLinuxutilities.
  • Install, maintain & regular upgrades of Red HatLinuxServers using kickstart based network installation, worked for Redhat Satellite Server with custom repositories, provided a stable management solution for theLinuxenvironment, Implemented multiple Virtualization Infrastructures on VMware Hypervisor.
  • Expertise inLinuxbackup/restore with tar, gunzip, including disk partitioning & formatting.Configured Hardware & Software RAID on Digital & Sun Servers.
  • Responsible for configuring & managing Squid server in Linux. Deployed the Java applications into Apache Tomcat Application Servers.
  • Managed systems backup, scheduling jobs, enabling cron jobs, enabling system logging & network logging of servers for maintenance.
  • User management with LDAP and creation of volumes for users and allocating quotas; established NFS gateways on data nodes/NFS mount on edge nodes.
  • Kernel tuning, Writing Shell scripts for system maintenance & file management.
  • Experience in monitoring the availability & performance of RHELServers through tools like vmstat, netstat, iostat, prstat, top, SAR. Configured & Administering NFS & NIS on Sun Solaris server environment.
  • Build Yum & RPM repository Server for Development team to upload packages, Written Linux Shell scripts for monitoring & clean up old files.
  • Installed & configured Oracle 7.x/8.x, Solaris &Linuxservers using JUMPSTART & KICKSTART installation & periodic Patch Upgrading using Live upgrade
  • Worked on LAN/WAN, firewalls, & routing for Internet & Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH.Configured Login management centrally using OPEN LDAP.
  • Utilized monitoring tools Splunk, Nagios for Resource Monitoring, Network Monitoring, Log Trace Monitoring.
  • Configured servers to send server & application data toSplunk, generated reports usingSplunk.Managed & monitored the server & network infrastructure using Nagios &Splunk

Environment: Linux, Microsoft Windows 95/98/2000/XP/2003, TCP/IP, SVN, .Net, Java, SQL, Oracle, WebLogic, Subversion, Splunk, Nagios.

Confidential - Hyderabad, IN

System Administrator

Roles & Responsibilities:

  • Installed, Configured & Administered of RHEL, Centos, Ubuntu & Windows. Responsible for virtualization using VMware ESX server 3.5, 4.0 VMware workstation virtualization suite.
  • Created & maintained user accounts, profiles, security rights, disk space & process monitoring.
  • Setup & troubleshoot software & hardware raid configurations using RAID 0, 1, 5 onLINUX.
  • Worked with DBA team for database performance & network related issues onLinuxServers.
  • Written & modified scripts using both Bash, SSH for day-to- day administration.
  • Created of Logical volumes (LVM) forLinuxoperatingsystems. Installed & configured Disk & file system management using Logical Volume Manager (LVM) forLINUXsystems.
  • Troubleshoot hardware & replacement of failed components running onLinuxenvironment, Performance tuning activities like allocation & monitoring of disk space using Disk Quota system.
  • Utilized ssh-keygen within DSA encryption to make a connection without a password from a remote Linux cloud server to a local machine, Configured backup of web servers, Setup Clustering for Linux servers.
  • Installed & configured Apache Web server, setup HTTP based Installation server for Kickstart.Administered using tools like SSH, Telnet & Rlogin, performed troubleshooting of DNS, DHCP & active directory. Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.
  • Installed, configured SAMBA server for Windows &Linuxconnectivity.Maintained Samba File Server for user authentication, syslog domain, & file sharing.

Environment: DNS, DHCP, TCP/IP, RIP, FTP, TFTP, HTTP, Terminal Services, SNMP, LVM, SMTP, NFS, NIS, NIS+, Microsoft Windows 95/98/2000/XP/2003, Linux, Apache Web Server.

We'd love your feedback!