We provide IT Staff Augmentation Services!

Senior Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Johnston, RI

SUMMARY

  • Over 7+ years’ IT experience with specialization as Linux/DevOps Engineer working on Server based OS, Cloud IaaS with AWS and DevOps Culture through Continuous Integration (CI) & Continuous Deployment /Delivery (CD) and Automation of Infrastructure as Code and skilled on Windows Server 2008 - R2/2012- R2/2016 on various hardware platforms and AWS/Azure cloud.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Broad experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers and windows along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Knowledge on Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm. Used Docker for local Application Deployment and test. Enhance SDLC cycle by using Docker containers delivered with Kubernetes for web application deployment.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef, Puppet.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks, Installing Workstation, Bootstrapped Nodes, Written Recipes and Cookbooks and uploading them to Chef-Server.
  • Experience writing Chef Cookbooks and Recipes to automate the deployment process and integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Experience on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.
  • Evaluate and recommend public, private and hybrid Cloud solutions, including Infrastructure-as-a-Service (IaaS), Software-as-a-Service (SaaS), and Platform-as-a-Service (PaaS).
  • Worked on JIRA, Agile/Scrum, Rally with short sprint cycle to release product, Participated in Agile/Scrum Community of Practice across the organization. Delivering monthly training sessions and facilitating discussions on team performance improvements.
  • Used the continuous integration tool Anthill Pro to automate the daily processes. Designing a process for the AnthillPro automation implementation in all the application.
  • Configuring and Administering NFS, DNS, NIS, DHCP, NIS+ and LDAP on Sun Solaris and on Linux server environment. Also, Expert in automation (writing Shell, Perl & Python scripts) to monitor UNIX production applications.
  • Installed, upgraded and configured RedHat Linux 5.x and 6.x using kickstart installation and SUSE Linux Servers manually.
  • Expertise in deployment of Java applications on bare servers or Middleware tools by writing Python programming and able to write Bash Scripts, Pearl Scripts (hash and arrays).
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance. And architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.

TECHNICAL SKILLS

Cloud: AWS, Azure

Virtualization: VMware vSphere, VMware ESX, ESXi and VCenter

OS: RedHat, CentOS, Ubuntu, Windows (NT)

Version Control: Git, SVN, GitHub, GitLab, Bitbucket

CI/CD: Atlassian Bamboo, Jenkins, GitLab - CI/CD, Artifactory, Nexus, ECR

Containerization: Docker, Kubernetes

Configuration Management/Scripting: Chef, Ansible, Shell, bash, Python

Monitoring: Nagios, Splunk

Databases: MySQL, Aurora, MongoDB, SQL Server

PROFESSIONAL EXPERIENCE

Confidential - Johnston, RI

Senior Cloud Engineer

Responsibilities:

  • Design, Install, configure and maintain heterogeneous environment on on-prem and cloud based infrastructure to support cross domain services/applications and develop Terraform Templates to provision AWS infrastructure and AWS native PAAS offerings.
  • Delivered Solutions to improve Cloud architecture, deployment for AWS, managed multiple AWS accounts with multiple VPC's for both prod and non-prod for automation, build out, integration.
  • Infrastructure Development and Operations, involved in designing and deploying utilizing AWS stack like EC2, S3, VPC, RDS, SES, ELB, SQS, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS and Route 53.
  • Writing Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Implemented and maintained the monitoring and alerting of production and corporate servers, storage using AWS Cloud Watch.
  • Designed and implemented production ready container orchestration platform which is highly available, load balanced and fault tolerant - Kubernetes.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker. Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Managing Kubernetes and other infrastructure components using Ansible playbooks, designing Ansible playbooks for automation and integration of infrastructure.
  • Wrote Ansible playbooks and created Roles for Scalability and Reusability in Ansible, playbooks for provisioning, orchestration, packages, services, configuration and deployment using Ansible.
  • Developing helm charts and deploying into Kubernetes platform, managing build and deployment pipelines for Java and Node.js microservices.
  • Responsible for setting up logging using Splunk and integrating with microservices pipeline along with dashboards and log metrics for the microservices.
  • Automated AMI build using packer and worked in a dynamic routing/load balancing capability enabling large application scaling using Nginx.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios. Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper. Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Experience in Google Cloud components, Google container builders and GCP client libraries and cloud SDK’s.
  • Worked Extensively on building and maintaining clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform)
  • Extensively worked on various GCP infrastructure design and implementation strategies and experienced in Designing, architecting and implementing scalable cloud-based web applications using AWS and GCP.
  • Configuring and deploying instances on GCP environments and Data Centers and building/maintaining Docker container clusters managed by Kubernetes, Bash, Git, Docker on GCP (Google Cloud Platform).
  • Designed GCP Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • 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
  • Worked on Orchestrating the continuous integration and delivery pipeline using Jenkins, Docker, Kubernetes model and integrated applications to store artifacts into Nexus.
  • Integrated SCM polling in Jenkins, used Git workflow, GIT webhooks and Bitbucket for creating pipelines and deploying container based applications.
  • Implementing monitoring solutions for Kubernetes and AWS PAAS - Datadog, CloudWatch in a hybrid public/private cloud environment.
  • Created datadog dashboards for various applications and infrastructure to increase observability and monitoring real-time.

Confidential

Systems Engineer/ Cloud Engineer

Responsibilities:

  • Support heterogeneous environment for maximum uptime and troubleshoot the environment related fixes to make the applications up and running.
  • Delivered Solutions to improve Cloud architecture, deployment for AWS Private and Public Cloud. Managed multiple AWS accounts with multiple VPC's for both prod and non-prod for automation, build out, integration and cost control.
  • Leveraged GCP cloud services such as Compute, auto-scaling and VPC to build secure, highly Scalable and flexible systems that handled expected and unexpected load bursts.
  • Wrote Templates for GCP infrastructure as a code using Terraform to build staging and production environments and automated infrastructure provisioning occasionally with Terraform and Packer and even automated the image build process using Packer.
  • Created Terraform templates to write Cloud Formation scripts automate the provisioning of AWS resources like IAM, EC2, S3, Route 53, SNS, RDS, ELB and Auto Scaling and make calls to Puppet scripts to provision and configure servers on the instances.
  • Install, test and validate the new emerging software’s/tools to check the compatibility on existing and new infrastructure provisioning/ Deploying the software’s.
  • Developing Chef Recipes to automate build/deployment process and do an overall process improvement to any manual processes. Writing Unit test cases for chef recipe testing using Test kitchen, food critic .
  • Perform tasks like bootstrapping nodes to executing run lists to mirror the new servers to application servers and to run deployments against newly added servers to the clusters.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker on GCP. Utilized kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Responsible for hosting the application on their best suitable application servers making sure that it has ZERO DOWNTIME DEPLOYMENT when it is live in production environment. Large extent we host on Tomcat, IIS, WebSphere, Jboss and Tcservers.
  • Configuring of Load balancers and F5's, taking servers in / out of rotation and sharing the load in between the servers for uninterrupted service.
  • Working on newer F5 products and modules for user authentication, remote access, and security enforcement (app firewall, data center firewall, network firewall the F5 way) and their integration with LTM/GTM. Supporting multiple F5 LTM and GTM platforms. This includes installing, upgrading, and troubleshooting issues on these platforms.
  • Responsible for configuring and maintaining Prod/QA environments consisting of complex middleware environments with several variations of Tomcat installations consisting of multiple instances in each installation.
  • Creating Application Security Certificates using AWS SSL Certificate Manager and AWS Route 53 Modules for Domain Name Server (DNS) Hosting.
  • Creation Terraform Scripts for Provisioning / Creation of EC2 and Deploying Load Balancers and configuring Health Check End Points for AWS applications.
  • Update recipes to implement Zero Downtime Deployment, to make sure application is running during deployment and for Jenkins Push Button Deploy.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Responsible for generating the TMSH script and executed on the LTM in order to create a VIP for application. Adding pool-members, data bags and HTTP profiles along with I-rules. Configuring TLSv1.2 upgrade on the Load balancer for security protocol. Troubleshooting the VIP if any incident occurs from application team. Sometimes getting downtime for all VIP for F5 LTM upgrade.
  • Provisioned infrastructure in AWS cloud using terraform and Atlantis an open-source advanced version terraform tool which is integrated with GitHub.
  • Worked with many application teams of Disney globally for building and Dockerizing their application source code using docker and Jenkins. Integrated Jenkins with repositories like GitHub to build Automation tool (Maven) and artifact repository for pushing successful build code. Managed Continuous Delivery and Integration Pipelines using Jenkins as CI and Run-deck as CD.
  • Installed, configured and maintained the Docker environments in Linux & Unix systems to house all microservices and created several scripts in python to monitor and admin all docker containers.
  • Created private cloud using Kubernetes and managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Writing inventory files, Ansible configuration files and Creating playbooks in Ansible for configuration and Deployment activities, configuring packages, services using Ansible modules like yum, service, templates, handlers etc.
  • Used Service now for incident management and also Splunk and AppDynamics for monitoring to detect potential outages and reacted quickly to mitigate downtimes.
  • Used RabbitMQ message broker and created queue definitions and it deployments for applications.
  • Configured CDN in Akamai and AWS CloudFront to improve the efficiency of Disney web applications.
  • Maintenance of various applications infrastructure Deployment and Load Balancing involving 24/7 on-call rotations for uninterrupted service of the applications.

Confidential - Danbury, CT

DevOps Engineer/ Cloud Engineer

Responsibilities:

  • Implemented and set up Google Cloud Platform (GCP). Expertise knowledge on Creating virtual machines through compute engine enabling scaling from single instances to global.
  • Strong hands on Google cloud storage from online storage by providing a unified offering across the availability spectrum and ability to create Google container engine which is a cluster manager and orchestration system for running docker containers.
  • Designed GCP Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Wrote Templates for GCP infrastructure as a code using Terraform to build staging and production environments.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones. Architect Development, Test, Integration, and Production AWS environments.
  • Performed AWS CLI Auto Scaling and Cloud Watch Monitoring creation and Designed AWS Cloud Formation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances and experience in configuring and networking of Virtual Private Cloud (VPC) and worked AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
  • Experience in installation and management of network related services like TCP/IP, FTP, SSH, DNS, TELENT, HTTP, HTTPS, LOAD BALANCING, VPN, FIREWALL, SUBNETS, SMTP, CDN.
  • Broad experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers and windows along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Good Knowledge on Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm. Used Docker for local Application Deployments and testing.
  • Extensive experience in working with Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
  • Setup and build AWS infrastructure resources - VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON/YAML templates. Provided DevOps teams with clear direction - including appropriate governance and decision making.
  • Develop custom app configurations (deployment-apps) within Splunk to parse, index multiple types of log format across all application environments. Supporting and monitoring Splunk cluster infra structure in AWS cloud environment.
  • Maintain AppDynamics for application performance-related monitoring. Work with employees to discuss application diagnosis and remedy using the tool. Integrate AppDynamics alerts into Splunk.
  • Wrote shell scripts for automated deployments especially in handling all the tasks before kicking off WSADMIN scripts or admin console deployments.

Confidential - Omaha, NE

DevOps Engineer/Cloud Engineer

Responsibilities:

  • Installed chef server and Workstation bootstrapped Nodes. Wrote Cookbook recipes and uploaded them on to the Chef-server, Managed On-site Applications/ OS/ Packages/ Services using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Develop continuous delivery product release pipelines, using tools such as Rundeck, Jenkins , and enable release and operations automation using Chef .
  • Supported and implemented recipes for Chef Environment with over 100 servers and Implemented automated deployment configuration using Chef Cookbooks and recipes. Created alarms and trigger points in CloudWatch based on thresholds and monitored logs via metric filters.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, ANT, Ansible, TFS, and Rundeck & Nexus .
  • Integrated Jenkins with repositories like GitHub to build Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Rundeck and Jenkins.
  • Extensively worked on Maven in setting up SCM polling with Maven Repositories and Professional experience in installing Jenkins/Plugins for GIT Repository.
  • Executed the Maven builds locally to troubleshoot Java code issue and merging related issues and Created and maintained Jenkins jobs that execute Shell scripts for automation.
  • Worked on the configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole CI process on the java code generated by MetaCase.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed an opensource project with Kubernetes to manage a cluster of Linux containers, running Docker containers across multiple hosts.
  • Experience in troubleshooting, performance tuning, storage & security management and user administration in LINUX servers.

We'd love your feedback!