We provide IT Staff Augmentation Services!

Senior Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

PennsylvaniA

PROFESSIONAL SUMMARY:

  • Successful 8 years in the field of Information Technology industry focused on System/Network Infrastructure, Cloud Computing, and DevOps that include the principles of SDLC.
  • As an IT Professional especially working on Cloud technologies such as AWS, Azure, OpenStack with experience working on a server - based operating system such as Linux; kernel configurations on RedHat Linux, CentOS, SUSE, Debian 7, Ubuntu 12.x/13.x, kernel Parameter & Tuning and Trouble Shooting System & Performance Issues.
  • Hands on experience with AWS cloud administration which includes services like EC2, S3, RDS, VPC, ELB, EBS, Cloud Watch, and Auto scaling.
  • Built and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Experience in infrastructure development on cloud platform services like Amazon Web Services (AWS), Azure and Open Stack.
  • Responsible for migrating an application from on-premises to AWS cloud. Managed multiple dev/testing, staging, and production environments.
  • Good experience with AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Managed Cloud Services using AWS Cloud Formation, which gives developers an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion.
  • Experience in Converting existing AWS Infrastructure to Serverless architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates.
  • Mastered in hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
  • Prowess in Azure Development worked on Azure web application, App services, storage, SQL Database, Virtual Machines, Fabric controller, Active directory, and Notification hub.
  • Provisioned largescale environments as infrastructure as a code using terraform Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Launched Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Deployed and configured Prometheus to monitor Kubernetes nodes with node-exporter, monitor Kubernetes API and resources with Kube-state-metrics
  • Experienced in container-based deployments using Docker, Docker Hub, and Docker registries and Kubernetes.
  • Worked with the cluster management and orchestration features embedded in the Docker Engine which are built using Swarm Kit.
  • Organized different infrastructure resources like physical machines, VMs and even Docker containers using Terraf orm.
  • Used Terraform to map more complex dependencies and re-built the broken infrastructure.
  • Expertness in Configuration Management tools like Chef, Puppet in performing application builds/packaging, defect management, troubleshooting, version control, and environment supervision.
  • Worked extensively with Ansible that automates Cloud provisioning, Configuration management, application deployment, Intra-service orchestration, and many other IT needs.
  • Skilled in writing Chef Cookbooks and recipes for various packages. Implemented environments, roles, data bags in Chef for better environmental management.
  • Proficient in end-end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Managed and controlled the source code repository, currently housed in Microsoft TFS using Visual Studio online and GIT, SVN.
  • Knowledge of databases like MySQL, MS SQL, PostgreSQL, Oracle, IBM DB2 and NoSQL databases like Dynamo DB and MongoDB.
  • Expertise in using different log monitoring tools like Splunk, ELK (Elastic Search, Logstash, Kibana) to see logs information, monitor, security and get the health notifications from nodes. Automated the installation of ELK agent (file beat) with Ansible playbook.
  • Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
  • Worked with different bug tracking tools like JIRA, Rally, Remedy, Fisheye, Crucible, and IBM Clear Quest.
  • Acquired experience with Web/Application servers Apache Tomcat, Google App Engine, IBM Web Sphere, Oracle Application Server, Jetty, WebLogic, and JBoss.
  • Maintained server configuration, Apache and NGINX, Kinesis, Redis, database operations, MySQL, DNS functions, SQL Services, IP functions, SSL/TLS, and system security.
  • Technically good at Networking and configuring TCP/IP, DNS, NFS, NIS, SAMBA, LDAP, SSH, F5, SSL, SFTP, SMTP.
  • Experienced in Software Development Life Cycles (SDLC) and Agile Methodologies.
  • Collaborate with cross-functional teams to deliver solutions that are of high quality, scalable, reliable and extensible.
  • Designed and implemented a 3-tier web application architecture in AWS for scaling, redundancy, and efficiency. Storage for shared data, storage for log files, load balancing.

TECHNICAL SKILLS:

Amazon Web Services: EC2, ELB, VPC, RDS, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, SWF, EBS, EMR, Dynamo DB, Redshift, Elastic Beanstalk, Route53, Aurora

SCM Tools: Subversion, BitBucket, GIT, Clear Case.

Build tools: Ant, Maven, Gradle.

Cloud Platforms: AWS, Azure.

Tools:: Jenkins, Hudson, Bamboo, Team City, Octopus

Configuration Management Tools: Chef, Ansible, Puppet and Salt Stack

Tracking Tools: Jira, Remedy, Clear Quest, Bugzilla, Zabbix, Rally, Fisheye

Containers: Docker, Kubernetes, Docker Swarm, Mesos.

Virtualization: Oracle Virtual Box, VMware, Vagrant.

Scripting languages: Shell scripting, Python, Ruby, Perl, Bash

Programming Languages: C, C++, Java, JSON

Databases: Oracle, MS SQL Server, MySQL, NoSQL, PostgreSQL

Web/Application Servers: WebLogic, WebSphere, JBoss, Apache Tomcat, TFS, IIS, Nginx

Operating System: Linux (Red hat, Cantos, Ubuntu, SUSE), UNIX (HP-UX, Solaris, IBM AIX) and Windows.

Methodologies: Agile, Scrum, Kanban, ITIL, and Waterfall.

Monitoring Tools: Splunk, Nagios, ELK

Networking & Communication Protocols: DNS, Router, Load Balancer, Subnetting, VPN, Network ACLs, TCP/IP, HTTP/HTTPS, SSH, FTP, SCP, RSYNC, RMI/IIOP.

PROFESSIONAL EXPERIENCE:

Senior Cloud DevOps Engineer

Confidential, Pennsylvania

  • Set up AWS Cloud Services like EC2, ELB, Glacier, Cloud Front, Code Deploy, Elastic Beanstalk, Auto Scaling, Route53, AMI, SNS, SQS, DynamoDB, Elastic search and CloudWatch .
  • Configured virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, inbound and outbound Security Groups, Route Tables, Elastic Load Balancer.
  • Integrated AWS Dynamo DB using AWS lambda to store the valuable items and backup the Dynamo DB streams.
  • Managed Cloud Services using AWS Cloud Formation templates, which helped developers and businesses an easy way to create a collection of related AWS resources provision them in orderly and predictable fashion.
  • Used Cloud watch logs to move application logs to S3 and created alarms based on few exceptions raised by applications. Managed network security using Load balancer , Auto scaling and NACLs.
  • Tested disaster recovery scenarios in cloud using AWS including backup & restore, pilot light and warm standby scenarios. Good understanding of AWS Elastic Block Storage (EBS) various volume types and utilization of different types of EBS volumes based on environment.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Experience in managing IAM policies with active directory integration to manage security in AWS.
  • Worked on deployment automation of all Microservices to pull the image from private Docker registry and deploy to Kubernetes cluster.
  • Created Docker Containers leveraging existing Linux Containers and AMI’s in addition to creating Docker Containers from scratch using Docker files and actively involved in deployments on Docker using Kubernetes.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, and Swarm etc.
  • Worked with Ansible On-premise like writing the script in workstation and pushing that on to the server. Worked with Go language to build simple reliable and efficient software programs.
  • Designed Ansible playbooks to manage configurations and automate installation process. Communicated with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Worked in team with developers to reduce friction in code flow from the developers starting point to production system deployment by improvising and maintaining CI-CD processes.
  • Responsible to setup Jenkins server and build jobs to provide continuous automated builds based on polling and post-hook scripts in source control systems (GIT and SVN) during the day and periodic scheduled builds overnight to support development needs using Jenkins, Junit, Maven.
  • Deployed snapshot and released artifacts to nexus using Maven to share artifacts across projects and environments. Involved in authoring pom.xml files, performing releases with the Maven release plugin, and managed Jfrog artifacts.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option. Used Maven as a dependency management tool to manage all the dependencies that are required.
  • Configured email and messaging notifications, managed users and permissions, and system settings by using Jenkins.
  • Used Splunk app for Jenkins where the data being sent by Splunk plugin for Jenkins and show various dashboards and search capabilities like build analysis, Test results, Jenkins health (like key metrics, queue size, executors and slaves stats, Jenkins master logs), Audit trial and Jenkins health.
  • Used Ansible to Setup/teardown of ELK stack ( Elasticsearch, Log stash, Kibana ) and troubleshooted the build issues with ELK and work towards the solution and configured ELK Stack for log analytics, application monitoring.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Used Python libraries such as paramiko, pycryp to, XML parser and logging libraries to develop automatic storage, networking deployment tool on scale-out environment with Linux.
  • Installed/configured/maintained/administrated the network servers DNS, NIS, NFS and application server Apache, my, JBOSS, WebLogic, Oracle E-business suite and Samba on Linux.
  • Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
  • Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, VPC Flow logs, Cloud Trail Events, changes in S3.
  • Administrated WebLogic server, deployed Java J2EE applications, and configured security realms for Single Sign on ( SSO ).
  • Used Jenkins and Maven to compile & build microservices and configured the build triggers.
  • Written Shell & Perl scripting defined through tasks using YAML format and Run Ansible Scripts to depending on a provision to Dev servers.
  • Associated in the deployment of applications using Web Logic, Web Sphere and Apache Tomcat Server.

Environment: Tools: AWS, Linux, RHEL, Mem-cache, tomcat, JIRA, Chef, GIT, Maven, Python, Terraform, SQL, Jenkins, SonarQube, Ansible, Docker, Kubernetes, Web sphere.

Confidential, Pennsylvania

Cloud DevOps/Build Release Engineer,

  • Responsible for Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure cloud and On-premise network for backend communication.
  • Developed ARM template for Azure Infrastructure service deployment automation.
  • Design and Deploy infrastructure in Azure and Configured Azure Autoscaling using Azure Scale Metric CPU.
  • Developed windows services to store SQL server data into cloud-based data warehousing by using Microsoft Azure & implemented security in a web application using Azure and deployed a web application to Azure.
  • Build POC Azure Stack environment for Developers to test their Serverless deployment before Cloud deployment.
  • SQL Azure MW tool for SQL to Azure SQLDB migration assessment and migrate data to Azure using SMSS.
  • Design VM backups with snapshots and Application backups with Azure backup vault and use Azure key vault HSM for disk encryption for Security and compliance.
  • Developed Azure Web jobs and scheduled them using corn expression and Implemented Azure AD with MFA integration for Single Sign-On.
  • Worked directly with Cloud Azure product team in tracking and resolving defects.
  • Worked on Azure Portal (cloud) to provide Infrastructure as a service (IaaS) to provide virtualized computing resources to client.
  • Responsible for designing and configuring Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and Security policies to provide high-secure environment for running Virtual Machines (VM's) and applications.
  • Used Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic by configuring virtual machines (VM's) availability sets.
  • Created, Configured and Administered Jenkins servers with Master-slave configurations as needed and triggered the Remote Jenkins Jobs.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Implementing multi-tier application provisioning in Cloud, integrating it with Jenkins and SonarQube.
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Integrated Ansible tower with Jenkins to deploy code to different servers and setting up Ansible tower as configuration management and deployment solution for Security Sensors.
  • Automated different framework exercises like Continuous Deployment, application server setup, stack observing utilizing Ansible playbooks.
  • Developed Microservices onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Used Maven as a dependency management tool to manage all the dependencies that are required.
  • Involved in standardizing Splunk forwarder deployment, configuration, and maintenance across UNIX and Windows platforms.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef Server from workstation to manage and configure Chef nodes.
  • Developed Chef recipes using Ruby Scripting through Knife command-line tool to create Chef cookbooks to manage systems configuration.
  • Involved in Bug fixes, enhancements worked closely with various development teams and participated in cross-training.
  • Used different agent-based profiling tools like App dynamics, to Monitor and analyze performance of web, application and database servers.
  • Analyzing the application Garbage Collection logs from the server using AppDynamics.
  • Used Nagios monitoring for 24*7 server uptime, alerts, and troubleshoot issues as per SLA. Monitored physical and virtual servers remotely using Nagios.
  • Worked with modules provided by Splunk SDK for python where you can run searches, create modular inputs, managing and creating indexes.
  • Involved in handling various Incident and request related to the application. Used Splunk tool to analyze the logs in the applications.
  • Highly experienced in automating provision, processes, build, configuration management, build and release, monitoring and operations using Ruby and shell scripts.

Environment: Tools: Azure, YAML, Beanstalk, Python, Ruby, Docker, Apache, Mesos, GIT, MAVEN, FileNet, Chef, Jenkins, Hudson, Gradle, Nagios, Zabbix, JIRA.

Confidential, Los Angeles

DevOps Engineer,

  • Administered Bamboo servers which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance.
  • Configured Bamboo to send out various kinds of build related notifications including email and IDE. Setup Continuous Deployment for the various test environments utilizing Bamboo.
  • Developed automation scripting in Python (core) using Puppet to deploy and managed Java applications across Linux servers.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Extensive experience in Linux/Unix System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, TroubleshootingonRHELh4.x/5.x.
  • Maintenance of source code in GIT. Extensive experience in using Version control systems includes Subversion (SVN), GIT
  • Creating repositories, branches, tags in GIT and assist the developers to fix merging issues and Creating Local, Virtual Repositories in Arti factory for the project and release builds, repository management in Gradle to share snapshots and releases of internal projects using Art factory tool.
  • Extensively worked on Hudson/Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Used both GIT and BIT bucket source control systems to manage code.
  • Used ANT as a Java build tool for the development of build artifacts on the binaries. Setup ANT script-based jobs and worked with Hudson Pipelines.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Multiple Plugins for smooth build and release build pipelines.
  • Developed scripts using Bash/Python for automating Configuration Management policies and practices.
  • Supported Deployments into PROD & Pre-Prod environments with multiple Application server technologies like Web Logic, & Apache Tomcat.

Environment: Tools: SVN, GIT, Jenkins, Maven, Nexus, AWS EC2, Web Logic, TOMCAT, Docker, Python Scripts, Ruby Scripts, XML, Unix, JIRA.

Confidential

Build and Release Engineer

  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on Unix/Linux platform.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Perform software builds using version control tool IBM, Rational ClearCase (UCM and BASE).
  • Build and deploys J2EE applications in Web Sphere.
  • Performed deployment of application code to production environments.
  • Responsible for designing and deploying the best SCM processes and procedures.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Used ClearQuest as Ticketing Tracking tool.
  • Created analytical matrices reports for release services based on Remedy tickets.

Environment: Tools: Java/J2EE, Unix, Maven, GIT, ANT, Web Sphere. Python ClearCase, ANT, Perl Scripts, Shell Scripts, ClearQuest, Stash.

Confidential

Linux and VMware Administrator

  • Managed Administration of an Enterprise vSphere ESXi VMware environment, Creating and Deploying thru Templates, taking and managing Snapshots, vMotion, and Storage vMotion, Cold Migrations.
  • Configured Build/Install Microsoft Windows Server R2 (Standard and Data Center Editions) and 2008 R2, deployment of both physical and virtual servers (VMware), Windows server administration and support in an enterprise environment.
  • Worked on Hyper-V, VMware, Vsphere, App-V, VCloud, VMware Horizon View.
  • Worked on VDI Operations and Configuration, VMware, VCloud, ESX/ESXi.
  • Worked on virtualization using VMware ESX server 3.5, 4.0 VMware workstation, virtual box and XEN, RED HAT enterprise virtualization suite.
  • Created virtual servers using VMware Converter for server migration from P2V and V2V.
  • Implemented SRM 5.0 on vSphere across multiple sites to provide Disaster recovery solution for VMware vSphere Environment and working with SAN team to replicate storage across multiple data centers.
  • Installed and Configured VMware vSphere5.5, ESXi 5.x, ESX 4.1, ESX 3.5, VMware vCenter 4.1 on Cisco UCS servers and upgraded to vSphere ESXi 5.5.
  • Performed data center migrations, OS version upgrade projects on Windows, Unix, VMware , storage platform refresh projects, POC's
  • Configured and maintained new VM's and Installed Microsoft Windows 2008/2003 Servers, managing VM's and ESX servers by using VIC, Putty and Web Access and installing the VMware Tools on the VM.
  • Configured NAS, SAN, and iSCSi storages to the VMware ESX Servers and installed the iSCSi Software and Hardware Adapters to the ESX Servers. Supported and Managed VMware ESX 3.5 and 4.0 infrastructure for production/ nonproduction environments including HA/DRS Clustering.

Environment: Tools: Linux (RHEL 5.x/6.x), Solaris 9/10/11, RedHat Satellite Server, Apache Tomcat, Kick Start, Bonding, RAID, WebSphere, SQL, Agile, WebLogic, Subversion, Samba, NFS, FTP, LVM, Tomcat, Apache, bash, python.

Java Developer

Confidential

  • Worked on research on available features in newer versions of Application and Database software and identify possible usage in current project.
  • Developed Scripts and resolved run time errors in Q language.
  • Worked with XML, J2EE technologies Servlets, JavaScript, JSP, JSF, EJB, AJAX, JDBC, Angular JS, J Query MQ series, XML and JDOM
  • Worked closely with WebSphere administrators, Oracle DBA and Mainframes DB2 DBA in application query optimization and performance improvement.
  • Worked with team members from many groups to come up with timely, quality decisions and technical solutions.
  • Developed several EJBs (Both Session beans and Entity) which holds the business logic of the application.
  • Implemented code coverage tool to identify the dead code in the application.
  • Experienced in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services
  • Developed highly efficient algorithms in C++ and C# through both pair-programming and independent work.
  • Implemented Eclipse IDE tool and Tomcat server for working environment of the project.
  • Experienced in delivering web projects on time using both Agile and Waterfall methodologies.
  • Developed User Interface using JSP/Servlets.
  • Worked on Integrating the modules and bug fixing.
  • Worked on Production support and implemented unit testing, system testing and integration testing.

Environment: Java (JDK1.4), XML, HTML, DHTML, JavaScript, Agile, EJB, Oracle, XSL, XSLT, Hibernate3.0, Rest based web services, Apache Tomcat, Angular JS, J Unit, Eclipse, jQuery, SOAP, ANT, Linux/Windows NT.

We'd love your feedback!