We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • AWS Certified Solution Architect - Associate with over 7 years of IT experience in diverse infrastructures/tools such as Linux/Unix System Administration, Build and Release Management, Continuous Integration/Continuous Deployment (CI/CD) processes, migration management on cloud platforms, i.e., Azure Public Cloud, AWS-DevOps, and Google Cloud Platform (GCP) based on Unix/Linux/Windows systems by following principles of Software Configuration Management (SCM), Agile, Scrum, and Waterfall policies.
  • Administrating Azure IaaS/PaaS services, i.e., Compute Azure Virtual Machines, Web and Worker roles, VNET, Network services, Azure DevOps, SQL Databases, Storages, Active Directory, SSO, API Management, Scheduling, Autoscaling, PowerShell Automation, Azure Search, DNS, VPN.
  • Experienced with operations of cloud services IaaS/PaaS/SaaS in designing and migrating on-premises infrastructure tocloudplatforms such as AWS, Azure, GCP, and OpenStack.
  • Expertise in deploying microservice, application development, and upgradation using AWS/Azure services such as Azure Kubernetes Service (AKS), Container Registry, Cosmos DB, and Grafana, Azure pipelines, Monitor, RBAC, AWS Kubernetes EKS and Kubernetes API to run workloads on EKS Clusters.
  • Experienced in migrating on-premises DevOps platform to Azure CI/CD processes by utilizing ARM templates, Azure DevOps App services such as Repos, Test Plans, Pipelines, Web Apps, Azure service Fabrics, and Application Insights.
  • Experience in Google Kubernetes Engine GKE, Google App services for deploying microservices in different environment. Experience on Google Cloud Platform (GCP) GCE instances, assigning IAM for projects, integrating different GCP tools Big Query, Storage, SQL, TPU, GPU, Kubernetes cluster in GKE.
  • Proficient in configuring highly scalable, fault-tolerant, and cost-effective infrastructure on AWS cloud with compute services EC2, EBS, ELB, ASG, S3 storages, RDS Databases, DynamoDB, Aurora, MySQL, Lambda, RESTFUL API, Kinesis in the secured Virtual Private Cloud (VPC), NAT, NACL with secured monitoring services VPC flow logs, Route 53, IAM, CloudWatch, CloudTrail.
  • Proficient in AWS-DevOps platform for on-premises application by using Code Commit, Code Pipeline, Code Build, Code Deploy, Elastic Beanstalk, and created platform for Chef, Puppet in OpsWorks with EC2.
  • Experienced in configuring JSON/YAML based AWS CloudFormation Templates to build and deploy multiple AWS services; also configured serverless application by using AWS Lambda with API, S3 frontend, Kinesis Data Stream and Data Firehouse, RDS services for data transition under CloudWatch and CloudTrail monitoring.
  • Proficient in several terraform modules for infrastructure management, Terraform codes to setup AWS resources and deploy environment.
  • Expertise in using Kubernetes for running/managing containers, images and container snapshots, while creating a platform for automating, deploying, scaling of application containers across clusters of hosts. Also, created Pods through new application and control the scaling of pods, troubleshooting pods through SSH and logs.
  • Experience in working on cluster management on Kubernetes to create Pods, Nodes, and deploy microservices pulled from the Docker Registry and managed by Kubernetes.
  • Wide experience in configuring and directing Continuous Delivery with Docker connected to Jenkins on virtual machines to build and integrate testing jobs while codes triggered from GitHub.
  • Experience in automating deployment of microservices on Docker Swarm Cluster by pulling Docker images from the private Docker Registry, Docker Trusted Registry. Proficient in networking Docker Containers including Bridging, Routing, and troubleshooting networking issues in the Docker system.
  • Proficient in configuration management tool Ansible, Playbooks, Inventory files to setup servers, deploying software, orchestrate fault-tolerance updates and delivery incorporating Ansible Tower for access control.
  • Configured Chef servers, worker nodes & bootstrapping Chef nodes for configuration management; also proficient in creating Chef Templates, Recipes, Cookbooks, Resources, Roles, Attributes & Data bags.
  • Hands-on experience in using Chef for automation, provisioning and configuration management on enterprise Linux distributions, FreeBSD, Artifactory, and Nexus repository, by using ecosystem integrations with AWS, Azure, and Docker.
  • Expertise in automating Jenkins to build code based on Ruby, YAML, Python, Shell, PowerShell, JSON, PHP and Perl triggered from GitHub to run web applications on AWS Elastic Beanstalk including EC2 build server for continuous delivery with less failover.
  • Expertise in Continuous Integration and Deployment (CI/CD), automated deployments of full application stack using Jenkins/Docker, ongoing migration of mixed CVS/SVN SCMs over to GIT, deployment of Docker containers for development by maintaining RHEL 6/ CentOS servers on diverse DevOps systems.
  • Profound experience in designing Strategies to increase the velocity of development and release for Continuous Integration, Delivery and Deployment (CI/CD), by using technologies like Bamboo and Jenkins. Also, experience in using SCM tools like GIT, Subversion (SVN), Bitbucket, and TFS on Linux platforms in maintaining, tagging and branching the versions on multiple environments.
  • Solid experience in building Artifacts using various build tools like Ant, Maven and Gradle and store back to Nexus, JFROG and Artifactory, run environmental jobs by using provisioning tools Docker and Vagrant.
  • Performed several execution processes such as monitoring using Grafana, ELK (Elasticsearch, Logstash and Kibana) stack, Nagios, used Kibana for visualizing data and navigate the Elastic Stack and leverage the Elastic Maps Service to visualize geospatial data.
  • Proficiency in Networking protocols, i.e., DNS, DHCP, OSPF, ACL, EIGRP, BCP and IP Addressing, Network Bonding and implemented services such as NFS, LDAP, Apache SMTP, SSH, HTTP and RPM management.
  • Installed operating systems and upgradation & Server Patching by configuring PXE & DHCP server using Kickstart & Jumpstart scripts on Red Hat Linux 5.x, 6.x & 7.x. and created Disk Partitions, Logical Volume Manager (LVM) & RAID Technologies on different file Systems Ext2, Ext3, Ext4, XFS on various Linux distributions & Solaris.

TECHNICAL SKILLS

Cloud: AWS, Azure, GCP.

Configuration Management Tools: Chef, Ansible

Container tools: Kubernetes, Docker

Build Tools: ANT, Maven, Gradle

CI/CD Tools: Jenkins, Bamboo, VSTS

Version Control Tools: GIT, CVS, SVN, BitBucket.

Monitoring Tools: Prometheus, Grafana, Nagios, Splunk, CloudWatch, Elasticsearch, Logstash & Kibana (ELK), JIRA.

Databases: MySQL, Aurora, RDS, MS Access, Oracle 9i/10g/11g, DB2, NoSQL (MongoDB, DynamoDB)

Web Servers: Tomcat, APACHE 2.x, 3.x, JBoss 4.x/5.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x

Networking/Protocol: TCP/IP, NFS, DNS, DHCP, EIGRP, BCP, WAN, SMTP, LAN, FTP/TFTP

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, IBM AIX (4.3/5.x/6.x/7.x), HPUX11i V1, V2 & V3, Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN, Mac OSx

Virtualization Tech: VMware vSphere ESXi 5.x/4.x, ESX /3.x, VMware, Vagrant, Workstation, Oracle Virtual box

Scripting: Perl, Python, YAML, Ruby, PHP, Bash, Shell, PowerShell, JSON, Groovy.

PROFESSIONAL EXPERIENCE

Sr. Cloud/DevOps Engineer

Confidential, Cincinnati, OH

Responsibilities:

  • Deployed and optimized two tier .NET, Python web applications to Azure DevOps to focus on development by using services such as Repos to commit codes, Test Plans to trigger application and unit test, deploy to App Service, Azure Application Insight collects health performance and usage data of the process, stored artifacts in blob storages.
  • Built applications environment to operate at high availability in different Azure regions by using, App Services-Web Apps, Active Directory, Storage Queues, Cognitive Services, Azure Search, Storage Blobs, Redis cache, and SQL Database.
  • Deployed microservice applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx, HAProxy, or Traefik in the cluster.
  • Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments. Azure Monitor to collect metrics and logs. Configured Monitor to track performance and maintain security, and used Grafana tool to collect metrics, queries.
  • Configured GKE cluster orchestration with microservices application deployment in several nodes and pods, autoscaling, logging and monitoring. Google app service for the Java and python based microservice application deployment and updates.
  • Created and optimized Node.js web app and deployed by Jenkins into Kubernetes and used Azure Container Registry and automated development by authenticating new codes and deploying into staging or production platforms.
  • Setup Kubernetes local cluster and made it up and running with Docker Container, Minikube, and Kubectl. Development of automation ofKubernetesclusters via playbooks in Ansible.
  • Set up continuous delivery for the Pods by running Jenkins, Docker images, in Kubernetes. Developed a pipeline using Jenkins Pipeline to automate to push the PODs to the registry, and then deploying it in Kubernetes.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Docker Swarm etc.
  • Created terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command. Used Terraform to deploy the infrastructure necessary to create development, test, and production environments for software development project.
  • Integrated Ansible with Jenkins to provide automation, continuous integration & Continuous Deployment through Jenkins and wrote Playbooks to automate Ansible servers using YAML scripting. Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
  • Developed Ansible playbooks, inventories and custom playbooks in YAML, and encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
  • Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python. Used the Ansible Galaxy, a shared repository for the roles to download, share and manage the roles.
  • Developed Build and Deployment Scripts using build tools MS Build, Maven in Jenkins to migrate from one environment to another environment and utilizedNexus, Maven, SonarQube.
  • Automated Installation and configuration of Apache, Tomcat servers using Python and supported implementations of Kafka and RabbitMQ message servers running Linux and Windows server.
  • Configured Power Shell scripts to automate the Azure cloudsystem creation including end-to-end infrastructure, VMs, storage, firewall rules. worked with PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
  • Implemented relational Databases, NOSQL Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL, Cassandra, CouchDB and Mongo DB.
  • Setup Nginx, HTTP web server as a reverse proxy to critical applications such as Jira, Jenkins, and IBM WebSphere Application Server. Designed workflows in JIRA to deal with issues and maintained all the user stories for tracking as per agile style.
  • Maintained the Red Hat Satellite for infrastructure management to keepRHEL environments and other Red Hat infrastructure running efficiently, properly secured, and compliant with various standards.

Environment: Azure, Terraform, Ansible, Docker, Jenkins, Git, Jira, Jenkins, Kubernetes, Maven, SonarQube, ELK, Java, SonarQube, Shell, Bash, Python, DynamoDB, Cassandra, Jira Tomcat, Nginx, Linux, VMware, Windows server 2012/2016, MS Office Suite.

Cloud/DevOps Engineer

Confidential, VA

Responsibilities:

  • Configured AWS application deployment infrastructure using sources, i.e., VPC, EC2, S3, RDS, Dynamo DB, Aurora DB, IAM, EBS, Route53, SNS, ES, SQS, CloudWatch, CloudTrail, Security Group, Auto Scaling Group ASG, and RDS using CloudFormation, Terraform templates.
  • Migrated the MySQL RDS in the cloud infrastructure to AWS Aurora RDS cluster, thereby enabling automatic extending the storage of the system. Used AWS Datamigration services to combine databases together, thereby enhancing data compatibility.
  • Configured AWS LAMBDA with python scripts so that the servers run on a shutdown schedule. Saving costs for the different AWS resources linked to it through the AWS Cloudformation stacks.
  • Used MySQL queries to verify the data migrated between the source and destination. Deployed the RDS in the multi AZ environments, which supports failover. Also maintained disaster recovery systems in different AWS regions.
  • Worked on AWS CLI for spinning up RDS, Redis Elastic cache. So that cloud applications can use redis elastic cache for the data reads, thereby increasing performance for the application
  • Executed HTTPS/HTTP requests through the running AWS EC2 instances, thereby enhancing connection requests to the systems. Thus enabling a faster data transaction between the Target groups which are attached to AWS Security groups and Autoscaling groups
  • Configured the SNS, SQS notifications to process the inflight requests which are flowing between the servers from the source to the destination.
  • Configured serverless architecture in a region with AWS VPC, Lambda, Endpoint Security Group, Elastic Search Data Nodes, Route 53, CloudWatch, CloudTrail monitoring, S3 storages.
  • Automated CI/CD pipelines, deployments of web application based on Node.js, Python, Ruby, Java, PHP using AWS Code Repo, Code Deploy, Code Pipeline, EC2, Elastic Beanstalk, and Jenkins and secured by creating IAM roles and policies for services and users.
  • Executed Lambda functions in Python to invoke scripts for data transformations and analytics on large data sets in EMR clusters and Kinesis data streams and call Dynamo DB by REST API.
  • Automated the implement process of VPCs, ELBs, security groups, SQS queues, S3 buckets by using Terraform and used Terraform as a tool to manage different cloudinfrastructure resources, i.e., VMware, and Docker containers.
  • Configured cluster operations in AWS Kubernetes (EKS) to deploy microservices with CI/CD system and used Kubernetes cluster to scale up operations of clusters, maintain the cluster services, load balancing, network policies, group Docker containers across different platform using CloudFormation templates with Helm.
  • Automated CI/CD pipeline by utilizing Docker Containers, Docker Swarm and orchestration for a microservice-based application and automated with Ansible playbooks based on YAML.
  • Integrated Docker container-based test infrastructure to Jenkins CI/CD test flow and executed build environment by integrating with Git and Jira to trigger builds using WebHooks and Slave Machines.
  • Installed and configured ELK stack in both legacy and Docker Swarm mode and developed pipeline for application logs from App Server to Elastic search through Logstash and used logs aggregation tool ELK configuration and administration for monitoring EC2 instances.
  • Created Ansible scripts to provision development servers and integrated Ansible Playbooks with Python SSH as wrapper to manage configurations of AWS Nodes and to test Playbooks on AWS instances using Python.
  • Automated infrastructure activities such as Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and worked on Integrating Ansible with Rundeck and Jenkins.
  • Automated Java builds with Maven and implemented multiple plugins for Code analysis like Junit, SonarQube, etc. Installed and administered Artifactory repository to deploy the artifacts generated by Maven.
  • Upgraded various CI/CD tools Jenkins using SDLC process and supported upgrading the software patches and worked with the vendor for any issues to completion.
  • Set up Jenkins server and built jobs to provide continuous automated builds based on polling the GIT SCM during the day and periodically scheduled the builds overnight to support development.
  • Automated MySQL container deployment in Docker and monitoring of these containers and configured, monitored distributed and multi-platform servers using Nagios.
  • Used Shell, Bash, and Python scripts to supplement automation provided by Ansible and Terraform for encryption.
  • Created database tables that can store and retrieve any size of data and serve any level of request traffic using DynamoDB. Configured commercial SSL certificates for Application Servers such as WebSphere, WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.
  • Setup up JIRA as defect tracking system and configured various workflows, customizations, and plugins forbug/issue tracking.
  • Worked on troubleshooting various Linux server and network related issues using log files and tools like ping, telnet, strace and traceroute for application teams. Configured NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the performance based on the requirement by the application.

Environment: AWS, Terraform, Ansible, Docker, Jenkins, Git, Jira, Jenkins, Kubernetes, OpenShift, Maven, SonarQube, ELK, Java, SonarQube, Shell, Bash, Python, DynamoDB, Cassandra, WebSphere, WebLogic, Tomcat, Nginx, Linux, VMware, Windows server 2012/2016, MS Office Suite.

DevOps Engineer

Confidential, TX

Responsibilities:

  • Created AWS CloudFormation template by using JSON/YAML and implemented Tomcat and Apache Web servers for deployment and coordinated with offshore and onshore teams for production, also created CRON job for recovering crucial data of production by using AWS REST API to store on Dynamo DB.
  • Collaborated in the automation of AWSinfrastructure with Chef by creating OpsWork platform for management and connected to Jenkins for continuous building and integration.
  • Implemented AWS Beanstalk for deploying web applications along with EC2 instances, Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones. Launched Amazon EC2 instances using AWS (Linux/ Red Hat/Windows).
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef client nodes for provisioning using a knife and automated by testing Chef recipes, cookbooks with test-kitchen, chef spec.
  • Managed Chef Workstation, Bootstrapped instances using Chef and integrating with Auto Scaling. Converted production support scripts to Chef Recipes, additionally, created Chef Cookbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Implemented Chef Cookbooks including web servers, HA proxy Load Balancer, Chef server and Chef Nodes to manage all existing operations and automated build/configuration of new servers.
  • Configured and managed Chef infrastructure, wrote cookbooks to automate the configuration setups, and created Data bags for implementation, coding standards, Cookbooks maintenance, testing documents.
  • Automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Chef Cookbooks and integrated with Jenkins.
  • Built and deployed Java code through Jenkins and done Code coverage analysis using SonarQube. Run quality checks using SonarQube & uploaded it to Nexus repository.
  • Improved monitoring with Nagios and custom plugins. Developed utilities in Perl, including templates and configurations for Nagios and basic system configuration.
  • Deployed and maintained deployments in clustering and high availability scenarios. Implemented scripting tools - Ruby as Chef DSL and Shell Scripting and on monitoring tools - Nagios
  • Evaluated & troubleshoot of DynamoDB, MongoDB & Cassandra NoSQL database systems & cluster configurations to ensure high-availability in various crash scenarios.
  • Used MAVEN as build tool for building the applications or source code and deploying the artifacts (JAR, WAR & EAR) into S3, Nexus, Tomcat, Artifactory, etc. Managed Nexus repository tool to maintain the artifacts/dependencies jars.
  • 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.
  • Implementation of JIRA to track all issues pertaining to SDLC and Integration of JIRA with GIT repository to track all code changes.
  • Implemented networking and security protocols such as DNS, DHCP, NFS, LDAP, postfix, SMTP, SCP, FTP, remote access, firewall and security management for Linux/Unix/Windows servers.

Environment: AWS, Jenkins, Hudson, Git, Nagios, Splunk, JIRA, PowerShell, Java.Net, Bash Scripting, Python, Maven, Jenkins, Ant, YAML, Nagios, Shell, Perl, JBoss Application Servers, Windows, WebSphere Application Server, Python, Splunk, Linux, Solaris.

Build and Release Engineer

Confidential, KA

Responsibilities:

  • Responsible for managing the deployments to various environments such as QA, UAT, Staging, Production. Collaborated with the Development, Quality Assurance, Publishing and other external teams for the release coordination. Hand on in all the production fix releases, weekly/monthly releases and roll-backs and other bug fixes.
  • Created and managed CI/CD pipeline Using Jenkins, Nexus, Git to improve the efficiency and produce or release bug free or highly effective applications to the end users or customers.
  • Used Jenkins and Maven to automate the build and deployments for Java based projects and stored the binaries of the projects in Nexus or Artifactory.
  • Responsible for creating and deploying builds on various WebLogic environments, testing in build environment and release to test team on scheduled time or given deadlines.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server administration.
  • Troubleshooting issues which comes while build/deploy or during various testing runs. Deployed Artifacts into Tomcat/WebLogic servers.
  • Managed and optimized the Continuous Integration using Jenkins and troubleshoot the deployment build issues using the trigged logs.
  • Worked on update and merge password authentication issues in Jenkins and Jira and involved in implementing Atlassian Tool Suite (Jira, Jenkins) especially for the issue tracking application (Jira).
  • Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform, and created NFS Mount Points on Red hat Linux, Solaris where the administration and support of Unix Servers including SUSE, HP-UX is the crucial part in managing the servers.
  • Involved in the troubleshooting of issues during the build, integration and deployments of the code and created scripts for taking the backups of important files and folders in the Linux environment.

Environment: ANT, Maven, Artifactory, JIRA, SDLC, Shell, Apache Tomcat Servers, Agile, Perl, Junit, Tomcat application server 7.x/6.x/5.x, RHEL 7,6.6,6.7, Java, Python, Linux, Apache, Shell Scripts, XML, UNIX, MS Office.

Linux System Administrator

Confidential

Responsibilities:

  • Installed/upgraded, configured UNIX, Red Hat, CentOS, Solaris, and Windows 2008 on 40 PROD nodes successfully using Satellite servers by creating File systems, Partition and disk management.
  • Installed and configured DNS, DHCP, Active Directory, Print Server, Remote Access, VPN, Mail servers, file sharing and network drive mapping on Windows Server 2008, and Implemented NFS, DHCP, SAMBA, HTTP, FTP, PXE BOOT and HP Service Center for administrative and project requirements.
  • Used Bash, and Perl scripts to automate most of the daily activities log monitoring, log rotation. File systems using LVM on Linux and Installation of Oracle Database Server.
  • Experienced in configuring JumpStart and KickStart servers to initiate installation of Solaris and RedHat Linux on several machines.
  • Provided Troubleshooting, analysis and provided the fixes for hardware and software failures on various UNIX servers and involved in disk configuration and disk crash recovery using format and fdisk.
  • Setup Firewall rules, networks Security and hardening of instances using CIS benchmark and STIG, implementation of NFS, FTP and proxy servers. Implemented Security through ACL, IPTABLES and TCP, Wrappers and aware about NSGs, DNS, and LDAP.
  • Log monitoring, monitoring and manage CPU performance, storage on KVM, troubleshooting networking protocols TCP/IP, NFS, DNS, DHCP, SMTP.
  • Experienced in implementing and maintaining LAMP stack web service environment Apache Tomcat/MySQL/PHP. Handled installation and configuration of Web proxy. Worked on creating, cloning Linux virtual Machines, templates using VMware Virtual Client and migrated servers between ESX hosts.
  • Installed, maintained enterprise level proprietary software's and applications to the users and updated them as per the license schedules. Used various networking tools such as SSH, Telnet, rlogin, FTP, sftp and ping to troubleshoot daily networking issues.

Environment: RHEL, CentOS, Solaris, Windows server 2008, Logical Volume Manager, Global File System, Red Hat Cluster, Servers, Oracle, TCP/IP, NFS, DNS, DHCP, SMTP, DNS, NIS, NFS, Apache, Tomcat, Perl, Bash, MS Office.

We'd love your feedback!