We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

5.00/5 (Submit Your Rating)

Raleigh, NC

PROFESSIONAL SUMMARY:

  • 7 years of IT experience as Cloud Engineer, DevOps Engineer, Build & Release Engineer, Linux Administrator, Systems Engineer in SCM, Build/Release Management with Continuous Integration & Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration using different tools, and cloud services like AWS , Azure , GCP .
  • Extensive working knowledge in cloud service, IaaS, worker role, service bus, Microservices, Azure Functions, queue, Service Fabric, Azure blob and table storages and API Management. Configured NSGs for two tier and three tier applications. Experience in integrating on premises servers to Azure. Configured VNETs and subnets as per the project requirement. Configure Azure blob storage and Azure file servers. Configured private and public facing Azure load balancers .
  • Process and Implementation - Extensive experience implementing software throughout the SDLC process , deep hands-on experience of networking, migration and implementation in Azure .
  • Extensively involved in Build Management, Version Control, Release Management and Deployments of the Solutions to the DEV , Staging and Production Environment leveraging Azure DevOps principles/process (CI/CD) and toolsets of VSTS, Visual Studio, AKS (Azure Kubernetes), Application Insights , Log Analytics.
  • Expert knowledge in AWS particularly EC2, RDS, S3, Elastic IPs, ELB, EBS, Security Groups, Route 5 3, VPC, Elastic cache and Cloud Formation . Proven technical knowledge of infrastructure and server management (network, systems), combined with outstanding leadership ability and creative problem-solving skills in both strategic and tactical areas combined with excellent communication /documentation skills and strong aptitude to analyze and resolve problems.
  • Competence in designing AWS cloud models for Infrastructure-as- a-Service (IAAS ), Platform-as- a-Service (PAAS)and Software-as- a-Service (SAAS) . Experience in Server infrastructure development on AWS Cloud.
  • Experience on Amazon Web Services for deploying using Code commit and Code deploy of EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server , Microsoft Window Server2012.
  • Expertise in customizing Splunk for Monitoring, Application Management and Security as per customer requirements and industry best practice.
  • Experience in providing highly available and fault tolerant applications and utilizing orchestration technologies such as Kubernetes working on Google Cloud Platform (GCP ).
  • Proficient in using Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Experience in using containerization and container management tools like Docker , Docker Compose and Kubernetes, for Orchestration, deploying the services related to the Containers and with container-based deployments using Docker.
  • Expertise in virtualization of servers using Docker, worked with Docker Engine and Docker Machine , to deploy the micro services-oriented environments, and configuration automation using Docker containers.
  • Proficient in maintaining high availability clustered and standalone server environments and refined automation components with scripting and configuration management ( Ansible ) and experienced in writing Ansible scripts .
  • Experience in building CI/CD pipeline with the help of Jenkins and versioning artifacts using Nexus repository management.
  • Experience in using Jenkins , Code Deploy for CI/CD pipelines, Experience in Jenkins to automate most of the build related tasks using Poll SCM .
  • Proficient in Shell Scripting for post and pre-validation automation for the ansible team.
  • Expertise in file system management in creating and managing Logical Volume Manager (LVM), ZFS, of Apache/Tomcat/lightpd/ngnix and Monitor Disk space in Red hat Linux.
  • Proven NG expertise in Application Infrastructure Monitoring with ELK stack (Elasticsearch, Logstash and Kibana) and Beats (Filebeat, Metricbeats and Packet Beats).
  • Experience in automation engineer tasks and implemented the ELK stack (Elasticsearch, Kibana) for AWS EC2 hosts.
  • Experience on creating the modules driven AWS Infrastructure with Terraform .
  • Experience in changing the existing Terraform templates to Cloud Formation Templates for use in AWS environment.
  • Proficient in writing chef recipes for various applications and deploying them in AWS using Terraform.
  • Proficient in securing the GCP infrastructure with private, public subnets as well as security groups etc., and leveraged the GCP cloud services such as compute, auto-scaling and VPC to build secure, scalable systems to handle the unexpected loads.

TECHNICAL SKILLS:

Cloud Platforms: AWS, Azure, GCP

Configuration Management Tools: Ansible, Chef

CI /CD Tools: Jenkins, Bamboo

Build Tools: Maven, ANT

Containerization Tools: Docker, Kubernetes, Mesos, OpenShift

Version Control Tools: GIT, Bitbucket, SVN

Logging & Monitoring Tools: Nagios, Splunk, ELK, CloudWatch, Azure Monitor, Prometheus, New Relic

Scripting & Programming Languages: Bash/Shell, PowerShell, JavaScript, C, PHP, Java/ J2EE

Databases: Oracle 10g/11g/12c, DB2, MySQL

Application/Web Servers: Apache Tomcat, NGINX, IIS, JBoss4.1, WebSphere

Operating Systems: UNIX, Linux, Windows

Virtualization Platforms: Oracle VirtualBox, VMware Workstation, Vagrant

Bug Tracking Tools: JIRA, Bugzilla, Remedy, HP Quality Center, IBM Clear Quest

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Sr. Cloud/DevOps Engineer

Roles & Responsibilities:

  • Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. deployed Azure AD Connect , configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Responsible for provisioning of Azure services on the cloud to build scalable production systems load balancers.
  • Triaging Platform incidents, Alerts and Service requests. Analyzing the windows azure platform issues and reporting bugs to windows azure developers.
  • Working on Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Reserved VIP, Deploying Web Apps and Creating Web-Jobs and configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services.
  • Automated Nagios alerts and email notifications using python script and executed them through Ansible.
  • Implemented, maintained and monitored solutions at the server and application level to increase visibility into day-to-day operations and issues, utilizing Nagios, SCOM.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes Infrastructure and Microservice Container Orchestration.
  • Utilize and modified Jenkins Pipeline build for automating the creating of Kubernetes clusters for application deployments.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Working on Azure Infrastructure Planning, Implementing Hybrid infrastructure, Assess and Migrate on-premise workloads to Azure, Cloud Migration, Cloud Deployment, DevOps, Implementing Azure PaaS solutions.
  • Support multiple Kubernetes clusters running in various Amazon accounts and regions for the Verizon Kubernetes Platform running on CentOS and Redhat Linux.
  • 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 tool.
  • Developed Docker images using a Docker file, worked on Docker container snapshots and managing Docker volumes also deployed Docker Swarm using Ansible.
  • Worked on Docker to containerize the Application and all its dependencies by writing Docker file and Docker-Compose files and Docker container snapshots and managing Docker volumes and deployed Docker Swarm using Ansible.
  • Used Ansible to automate Configuration management and to manage Web Applications, Config Files, Data Base, Users Mount Points and Packages. Defined all servers in Ansible, so that a newly built server could be up and ready for production.
  • Automated the tasks with Ansible Playbooks by using YAML functions and migrating the servers with the required configuration changes and testing and deploying the machines using Ansible Commands.
  • Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts and worked on deployment automation of all the Microservices to pull the image from the private Docker Registry and deploy to Kubernetes Cluster using Ansible.
  • Provided POC's to provision the AWS infrastructure using Ansible playbooks which includes checking the health status, monitoring and gathering facts about the ec2-instances, elastic load balancers, auto scaling groups and other aws resources.
  • Worked with Ansible Tower to manage multiple nodes and manage inventory for different environments and developed python modules for Ansible customizations and Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Implemented CI/CD pipeline as code using Jenkins &Kubernetes Developed build and deployment scripts using MAVEN as build tool, and integrated selenium in Jenkins, to perform the automated integration test.
  • Wrote scripts in Bash, Perl, Python & Shell Scripting to customize build, promotion & release process.
  • Created Azure PowerShell script for APIM backup and restore operations. Created several SQL scripts as part of bug fixes to provide immediate solutions for some of the common issues.
  • Worked as a member of Cloud Enablement team to onboard enterprise applications and services to OpenShift

    platform, automate software release procedures for deployments into the OpenShift cluster and Provide abstractions over the OpenShift platform so the product developers need not learn the complexities of it.

  • OpenShift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Created branching & tagging strategy to maintain the source code in the GIT repository and Coordinated with developers to establish and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Integrated GIT with Jenkins using the GitHub plugin to automate the process of source code check-out by providing the URL and credentials of the GIT repository.
  • Migrated few Cloud formation templates to Terraform by using various AWS modules and Secured the Terraform state file in S3 buckets. Used Terraform Plan to meticulously detect and analyze the changes that will be inflicted after Terraform Apply.
  • Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure. Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers and Docker containers.

Environment: Azure, Terraform, Maven, Jenkins, Ansible, Chef, Splunk, ELK, docker, Kubernetes, Nexus, Git, Bash, Perl, Python, shell, PowerShell, Nginx, HTTP web server, IBM WebSphere App Server, Jira, RHEL, Windows

Confidential, Tampa, Fl

Sr DevOps Engineer

Roles & Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services (AWS) cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC) , Public and Private Subnets, Security Groups, Route Tables
  • Migrated over 80% of VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. with Ansible Playbooks.
  • Designed and implemented AWS EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like , EC2, S3, Lambda, ECS, EBS, RDS, EMR Cluster, Elastic Load Balancers, VPC , and IAM Security Groups that are utilized for different environments like dev, testing, Production. Configured EMR clusters on AWS.
  • Wrote Lambda functions in python for AWS Lambda and invoked python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams .
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Researched and developed a generalized Golang based replicated key-value library based on Redis and datastore. Library saved significant development cost in multiple projects.
  • Setup and build AWS infrastructure using resources VPC, EC2, S3, RDS, Dynamo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Auto Scaling, and RDS using CloudFormation templates .
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Designed and developed a CDN architecture based on AWS CloudFront and AWS S3 for the distribution of firmware and other static files. Worked in conjunction with endpoint teams in implementing the serverside modification (C++) as well as deployment tools for managing AWS S3 and CloudFront configuration as well as the files in AWS S3 using a combination of Golang , Ansible and Jenkins .
  • Developed and implemented a log shipping architecture based on Golang for shipping and managing terabytes of log files in AWS S3 .
  • Created Kubernetes cluster with objects like Pods, Deployments, Services and Config Maps and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Helm packages and implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm etc. and Use of Docker and OpenShift to manage micro services for development and testing.
  • Setup Docker to automate container deployment through Jenkins and Worked on Docker container to create Docker images for different environments.
  • Worked on Docker and Kubernetes on cloud providers , from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Deployed and managed many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef platform configuration system from first light.
  • Automating the infrastructure as a code using chef . Developed and Maintained Recipes for Configuration Management using Chef .
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server.
  • Used Ansible to automate Configuration management and written playbooks to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Build Automation and Build Pipe Development using Jenkins and Maven. Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Shell and Bash to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Creating Complex JIRA workflows, conditions, validators, post-functions, Creating Complex screens, Advanced Custom fields, Personalized JQL Filters, Agile-Scrum-Kanban Boards to represent the business process.
  • Configured the ELK stack for Jenkins logs, and syslogs and network packets using the beats plugins like Filebeat, Metric beat and Packet beat.
  • Installed, configured and managed the ELK (Elasticsearch, Logstash and Kibana) for Log management within EC2 /Elastic Load balancer for Elasticsearch Involving in cloud automation with configuration management system Ansible.
  • Created database tables that can store and retrieve any amount of data and serve any level of request traffic using DynamoDB.
  • Worked on ansible to deploy ELK for automating continuous deployment (CD) and configured Nodes and deployment failure reporting Open Stack Enterprise Environment and Upgraded Entire ELK Cluster to newer releases.
  • Implemented Cloud Infrastructure as a Service (IaaS) Automation across AWS Public Cloud using Packer & Terraform and implemented Terraform Enterprise to Provision Infrastructure across AWS Workloads • Used Amazon ECR for hosting images in a highly available and scalable architecture and allowing to deploy containers for applications Integration with AWS Identity and Access
  • Converted existing AWS infrastructure to server less architecture with AWS (Lambda, Kinesis) deployed via Terraform and AWS Cloud Formation .

Environment: AWS, OpenStack, Terraform, Chef, Ansible, Docker, Jenkins, Git, Jira, Jenkins, Kubernetes, OpenShift, Maven, Nagios, ELK, Java, SonarQube, Shell, Bash, Python, DynamoDB, Cassandra, WebSphere, WebLogic, Tomcat, Nginx, Linux, VMware

Confidential, Virginia Beach, VA

Devops Engineer

Roles & Responsibilities:

  • Involved in Implementation of various AWS cloud Application& deployment using Amazon EC2, S3, RDS(MySQL), Elastic load balancing, Auto scaling, Cloud Front, Elastic Block Storage, Elastic Beanstalk, Cloud Watch, Identity Access Management, Implementing Virtual cloud platforms using Amazon Virtual Private Cloud.
  • Monitored resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
  • Perform Field Extractions and Field Transformations using the Regular Expressions in Splunk. Wrote complex IFX, REX and MULTIKV command to extracts the fields from the log files.
  • Monitoring log reporting status and initiate appropriate corrective actions and developed custom parsers or connectors for log sources not natively supported by Splunk.
  • Wrote multiple cookbooks in Chef using Python scripting language for various DB configurations to modularize and optimize end-product configuration, converting production support scripts to Chef Recipes.
  • Worked on chef a configuration management tool, to automate repetitive tasks, quickly deploys critical applications and proactively manage changes and worked with Agile development team to develop continuous integration/continuous delivery in the delivery of product in an open source environment using chef.
  • Created and maintained the Jenkins jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, etc), build failures and build status indicators.
  • Responsible for integrating tools like Jenkins and TeamCity with AWS, which are used to build and test the code by using the AWS DevOps Orchestration tool, Code Pipeline.
  • Used Jenkins tool to integrate the JAVA project by adding the necessary plugins and adding more slaves to support scalability and agility and responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Jenkins.
  • Developed a Shell script for real-time monitoring and reporting of status of the application server JVMs and server machines on the internal network using BASH shell on RHEL.
  • Reviewed existing manual Software builds, developed scripts to automate repeated tasks that are more susceptible to errors and risk using Shell Scripting.
  • Compile and build the code using Maven build tool. Automated weekly releases with Maven scripting and Compiling Java code, Debugging and Placing Builds into Maven repository.
  • Authored pom.xml files, performing releases with the Maven release plugin, mavenization of Java projects and managing Maven repositories.
  • Managed central repositories and also Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Maintained Bitbucket Repositories which includes Jenkins and JIRA Integration, creating new repositories, enabling GIT to ignore, branching , merging , creating pull requests and the access control strategies from Bitbucket.

Environment: AWS, Chef, Ansible, Maven, Jenkins, Docker, Python, Linux, Bitbucket, GitHub, Nagios, Shell, Bash, groovy, RHEL, Apache, IIS, Linux, SMTP, IMAP, POP3, RHEL, VMWare vSphere, Jira

Confidential

Build & Release Engineer

Roles & Responsibilities:

  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Built CI/CD pipeline with the help of Jenkins and versioning artifacts using Nexus repository management .
  • Created Nugget packages and published the packages to the Nexus Repository, published the required modules to Nexus Repository .
  • Developed Continuous Integration pipeline using Jenkins and developed various Bash scripts for deploying the applications on to the AWS Cloud and on-premise VMware vSphere Infrastructure.
  • Eliminated the states that are accumulated in Jenkins server by developing the scripted pipeline in Groovy to version control and make it distributable across organization.
  • Developed Jenkins pipeline which creates the images of all the successful build and pushed then in the AWS ECR that is later consumed by the Kubernetes cluster to do the rolling deployments by consuming the images.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Worked to setup Jenkins as a service inside the Docker swarm clu ster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Worked with development team to migrate ANT scripts to Maven. Implemented Maven builds to automate JAR and WAR. Build and deployed scripts using ANT and Maven as build tools in Jenkins to move from one to another environment.
  • Designed and scripting using ANT for J2EE, Web Services, Reusable JARS, Web Client and Open Source in creating Master build.xml build Properties & pom.xml files and provided technical support to the development team for compilation problems.
  • Initiated responsibility for administering the SVN servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues, and maintenance. Implemented a GIT mirror for SVN repository, which enables users to use both SVN and GIT.
  • Integrated JIRA with SVN and created automated release notes.
  • Monitoring system activities and fine-tuning system parameters and configurations to optimize performance and ensuring security of systems.

Environment: Puppet , SVN , GIT , ANT , Jira , Perl , Shell , Bamboo , RHEL , Windows , Nexus .

Confidential

Linux Administrator

Roles & Responsibilities:

  • Extensively worked with PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
  • Created Korn shell scripts to monitor system resources and system maintenance and Performed administrative tasks such as System start-up/shutdown, and Backup strategy and scheduled cron jobs for job automation.
  • Performing system logs administration to detect and resolve issues, daily system monitoring using Nagios XI, resolving systems and process issues reported by Nagios , monitoring and controlling system processes.
  • Monitoring system activities and fine-tuning system parameters and configurations to optimize performance and ensuring security of systems.
  • Used various networking tools such as SSH, telnet, rlogin, FTP, sftp and ping to troubleshoot daily networking issues.
  • Managed assets inventory and deployed images, updates for end user's application, user accounts and privileges via LDAP/AD.
  • Administered Linux servers for several functions including managing Apache Tomcat server, mail servers, and Oracle, MySQL databases in both development and production.
  • Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities and Linux network, security-related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
  • Administration of RHEL 5/6 that includes installation, testing, tuning, upgrading, and loading patches, troubleshooting both physical and virtual server issues.
  • Installed and configured SSH, SFTP, NDM, EMC Power path, Veritas Dynamic multipathing, Oracle client, SAMBA utility software.
  • Worked on creating, cloning Linux virtual Machines , templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Administered various Red Hat Linux Distributions with use of Kickstart in order to monitor, scale, maintain and plan capacity of Servers.
  • Wrote Shell Scripts for system/application, Application monitoring , Data feeds files transfers & log file analysis.

Environment: RHEL 5/6, Samba, Linux VM, Solaris 9/10, Bash/shell, WebSphere 6.x/7.x/8.x, MySQL, Oracle, Apache, VMware.

Confidential

System Administrator

Roles & Responsibilities:

  • Configured and managed the Remote and VPN interconnections with the company's business partners that included the Regional Offices, key business partners, remote developer company locations
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts .
  • Installation, maintenance, and administration of Oracle and DB2 Server on Sun Servers.
  • The log file was managed for troubleshooting and probable errors .
  • Adding servers to the domain and managing the groups and user in Active Directory, installing, and configuring send mail .
  • Responsible for Connectivity issues among various Servers and various software components.
  • Setting up network environments using TCP / IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy .
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Remote system administration using tools like SSH, Telnet, and Rlogin .
  • Setup Squid Proxy Server for internet sharing and to block the unwanted sites and Clustering for Linux servers.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Responsible for Package and patch management on Sun servers and configuring real-time backup of web servers .

Environment: Windows 2003/2008, RHEL, Samba Server, Shell, Perl, Linux, Terminal Services, Oracle, DB2, JBoss

We'd love your feedback!