We provide IT Staff Augmentation Services!

Sr.cloud Engineer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in IT industry and gained expertise as Linux Administrator, build engineer and Release Management, Automating Software Configuration Management (SCM), Deploying Applications through Continuous Integration (CI) and Continuous Deployment (CD) and Managing Cloud Services.
  • Experience in designing and deploying the application by utilizing Azure Services (Virtual Machines, SQL Database, Azure Storage, Azure Active Directory, Network Virtualization, Content Delivery Network).
  • Experience in Infrastructure Development and Operations, involved in designing and cloud deployments by AWS services like EC2, VPC, ECS, S3, RDS, SES, SQS, SNS, ELB, Auto Scaling, CloudFront, CloudFormation, CloudTrial, Elastic Cache, Cloud Watch, Route 53, DynamoDB and IAM.
  • Proficient in writing templates for AWS Infrastructure as code and Provisioning AWS services by using Terraform and AWS Cloud Formation templates. Automated the Cloud Deployments using Chef and Cloud Formation templates.
  • Experienced in Azure Storage Planning - Used Blob Storage for document and media files, Table storage for structured datasets, Queue storage for reliable messaging, workflow processing and file storage to share file data.
  • DevOps experience in Bootstrapping and building highly automated Infrastructure with AWS OpsWorks for Chef and Puppet, managed across AWS EC2 instances.
  • Hands on experience in triggering AWS Lambda when data is updated or modified in Amazon S3 and Data Validations, filtering every data and load the transformed data to AWS Redshift .
  • Experienced in designing AWS and Azure cloud models for Infrastructure-as-a-Service ( IaaS ), Platform-as-a-Service ( PaaS ) and Software-as-a-Service ( SaaS ).
  • Experience in building Private Cloud Infrastructure of OpenStack and deployed Nagios to monitor and alert the health checks for Nova, Neutron, Keystone, Swift, and Glance . Also, can trace complex build problems, release issues and environment issues in a multi-component environment.
  • Hands on experience in implementation of Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF .
  • Expertise in Built out Server Automation and Maintained the Chef and Puppet servers by Cookbooks, Recipes , Roles , Environments , Chef Automate, Chef Compliance and Puppet Manifests, Modules, Puppet DB, Puppet Server .
  • Experience on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Clear Case, Git GUI and other command line applications in terms of branching, tagging, and maintenance on UNIX and Windows environment.
  • Proficient in Creating Inventory for automation in Ansible and wrote Playbooks with Python SSH wrapper to manage configurations of AWS nodes and test Playbooks on AWS instances using Python.
  • Experience in Configuration of Ansible control machine Ansible Playbooks, Roles and Modules . Used Ansible Vault and Ansible Tower to secure sensitive data and control the access of playbooks.
  • Extensive knowledge in Built Jenkins/Hudson to provide continuous automated builds for deployment and build management system. And Application management can use Service Now (CI) data to bring computers into a desired state by Managing Files, Services, or Packages installed on Physical or Virtual Machines.
  • Expertise in Configuration and management of the container using Docker, set up the automated build on Docker Hub and run multiple Applications by Docker Compose and used to Docker Weave for Network communication between Containers.
  • Proficient in installation and configuration Kubernetes for Orchestration of Docker Images and Cluster Container management on AWS using Kubernetes Operations ( KOPS) .
  • Experience in Virtualization Docker Images on Amazon EC2, created Docker files, used Nexus Repository as a Private Docker Registry for Docker Images and Clustered the Containers by using Docker Swarm and Kubernetes.
  • Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained by using Maven (Pom.xml), Ant(Build.xml) and Gradle (Build.gradle) . And worked with Groovy Scripts to Automate Configuration in Jenkins.
  • Expertise in branching and maintaining the version across the environments by using Source Code Managemen t tools like Bitbucket, GitHub and Version control tools like GIT, Apache Subversion (SVN) on Linux and Windows .
  • Experience in Configuration and setup ELK stack (Elasticsearch, Logstash and Kibana) to collect, search and analyze log files across the servers and monitored the servers using Cloud Watch and ELK for Network and Log Monitoring.
  • Experience in maintaining applications by Monitoring Logs Information, Resources usage and Performance and get the Health and Security notifications from AWS nodes by using Monitoring tools like Splunk, ELK (Elasticsearch, Logstash, and Kibana), Datadog,Nagios, Zabbix.
  • Extensive knowledge on Automation for Deployment/Configuration of Source Code on different Application Servers (Web Sphere, JBoss, Web Logic) and Web Servers (Apache Tomcat, Nginx, Jetty).
  • Proficient in Scripting languages like Bash, Ruby, Perl, Python and Power shell, JavaScript and XML for automating administrative tasks.
  • Hands on experience in Configuration and Installation of VMware Virtual Center servers and VMware Vcenter Appliance. Managed VMware ESXi hosts using vSphere and Web client. Created and deployed LVM, resized the Logical Volume and Volume Group.
  • Strong experience in installation, configuration, maintenance and troubleshooting of RedHat Linux, SUSE Linux , Ubuntu, Fedora, CentOS , Sun Solaris , Windows Servers and customizing the Kickstart and Jumpstart scripts to automate the installation of various servers used for various internal projects.
  • Experience in creating the file systems using RedHat volume manager and performing the health check on regular basis for all Linux servers.

TECHNICAL SKILLS:

Cloud Environments: AWS, Azure, PCF, OpenStack

Configuration Management: Chef, Puppet, Ansible

CI/CD Tools: Jenkins, Bamboo, Hudson

Container Tools: Docker, Kubernetes

Version Control Tools: GIT, Subversion, Bitbucket, GitHub

Databases: RDBMS, NOSQL, MYSQL, DB2, PostgreSQL, MongoDB

Monitoring Tools: Nagios, Splunk, Zabbix, JIRA, Confluence

Web Servers: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10),Web Sphere4.0/5.0, Nginx

Application Servers: WebLogic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Networking/Protocol: DNS, DHCP, CISCO Routers/Switches, Palo alto, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Cisco

Virtualization Technologies: VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix, Xen

Scripting: Perl, Python, Ruby, Bourne, NodeJS, Groovy, Bash shell, Power shell scripting

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

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Sr.Cloud Engineer

Responsibilities:

  • Design, Plan and create Azure virtual machines, Implement and manage virtual networking within Azure and connect to on-premises environments.
  • Worked with Identity Access Management of Azure Subscriptions, Azure AD, Azure AD Application Proxy, Azure AD Connect, Azure AD Pass through Authentication. Trouble shooted as well as debug build, network and deployment issues.
  • Configured and maintained Azure Storage Firewalls and Virtual Networks that uses Virtual Network Service Endpoints to allow administrators to create network rules that allow traffic only from selected V Nets and subnets, creating a secure network boundary for their data.
  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Created and managed Docker images from Docker Hub and handled multiple images for middleware installations and domain configurations. Created Ansible playbook files for windows server builds, configuration, and application installation.
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations.
  • Integrated Jenkins with Docker container using CloudBees Docker pipeline plugin to drive all micro services builds out to the Docker Registry and then deployed to Kubernetes. Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing Azure(Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
  • Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the master chef server using chef client tool like chef-repo.
  • Maintain Chef servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Set-up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code then deploy that new build to the Azure Web application.
  • Experience in Pivotal Cloud Foundry (PCF) and the implementation of micro services in PCF.
  • Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry (PCF) as well as proper operation during initial Application migration and net new development.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Involved in Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of endpoints.
  • Selecting the appropriate Azure service based on compute, data, or security requirements and leveraging Azure SDKs to interact with Azure services from your application.
  • Experience on Power Shell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
  • User management with build tools Maven to create JAR, WAR, EAR and documented build process, branching strategy and continuous integration design and setup along with deployment instructions for dev and QA team.
  • Implemented and maintained the branching, tagging & build/release strategies using SCM tool like GIT, and maintained build packages using Team Foundation Server (TFS) on Linux & Windows platform.
  • Automated Installation and configuration of Apache, Tomcat servers using Python and supported implementations of Kafka and RabbitMQ message servers running Linux and Windows server.
  • Deployed the initial Azure components like Networks, Gateway, Storage and Affinity groups.
  • Implementing and managing global intranet project using Scrum (Agile framework), Office 365, and Microsoft Azure, Hybrid Active Directory, CSOM, PowerShell and SharePoint Infrastructure Management tools.
  • Automated Microsoft Security patches installation using .Net(C#) and PowerShell scripts.

Environment: Azure, Jenkins, Chef, Ansible, Docker, Maven, Ant, Puppet, J2EE, .Net, Kubernetes, Eclipse, WebLogic, WebSphere, GIT, Oracle, PostgreSQL, Windows, Linux, Nagios.

Confidential, Wilmington, DE

Cloud/Devops Engineer

Responsibilities:

  • Created and Configured Red Hat Linux Environment, Ubuntu, Centos, Solaris and Fedora Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, Route Tables, NAT Gateway.
  • Involved in installation, Configuration and Administration of VMware VSphere4, ESX 3.5 and ESXi Server, VMware View.
  • Utilizing Amazon Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DB services, DynamoDB tables and EBS volumes.
  • Worked on User admin groups, maintaining account and monitoring system performance using AWS CloudWatch and Nagios. Migrated applications from VM ware to AWS using snowball and VM import/export.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications. Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers. Managed and analyzed the petabyte-scalable data using AWS Redshift cluster.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes
  • Executed a Continuous Delivery pipeline with Docker, Jenkins, SVN and AWS AMI's, which resulted in generating new Docker container whenever a new SVN branch is started. Created backup scripts for SVN Subversion and perform the backup activity every week.
  • Worked on GIT and Subversion (SVN) version control systems, by setting up the GIT and SVN repositories for Jenkins build jobs, polled Version Control Systems in a periodic manner using Cron Jobs.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins, Cruise Control and Subversion. Written scripts to containerize Chef using Dockers and orchestrate it using Kubernetes.
  • Worked on Dockerhub, creating Docker images and handled multiple containers as a cluster with Docker Swarm, Weave and Compose for various applications written in Node.Js.
  • Customized Ansible modules for finding facts about AWS Cloudwatch alarms and taking actions to pause/Unpause those alarms during deployments.
  • Improved Ansible with use of Amazon EC2 for accessibility, run deck as job scheduler, Jump Cloud as directory service, Docker for containerization, and NginX to provide container security.
  • Orchestrated Container applications using OpenShift and Kubernetes for container operations in AWS and created Kubernetes Pods and used Kubernetes cluster to maintain Services, Load Balancing and Network policies.
  • Creating repositories, branches, tags in GITHUB and assist the developers to fix merging issues and creating local, virtual repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
  • Written chef recipes for various applications and deploying them in AWS using Terraform and written several Chef cookbooks and recipes to automate the installation of WebLogic domain and JDK installations and have customized recipes from Chef supermarket to align with current requirements.
  • Used chef-provisioning tool to bootstrap vRealize catalog id's to chef server for build-test-teardown functionality
  • Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities.
  • Containers created by PCF are managed by installing Pivotal Cloud Foundry on EC2. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF. Used SpringCloud Boot and Netflix OSS for Microservices development.
  • Planning and coordinating the execution of Implementation along with Technical/Business validations post every Maintenance/Major release in ServiceNow.
  • Developed PowerShell scripts to automate the project creation, setting permissions for users, groups in TFS.
  • Designed deployment pipeline for DevOps initiative, which included creating Orchestrator run books for deployment, analyzing TFS 2015 features such as Release management for continuous delivery, setting up chef and creating various cookbooks, setting up SCOM 2012 for active monitoring.
  • Planning and design of ELK (Elastic Search, Logstash and Kibana) and worked on search API server and client for querying Elastic Search.
  • Monitored servers, switches and ports using Nagios Monitoring tool and assisted internal users of Splunk in designing and maintaining production quality dashboards.
  • Created Python Scripts to Automate AWS services, ELB, CloudFront Distribution, ECS, database, EC2 and database security groups, S3 bucket and application configuration, Created stacks with single servers or joins web servers and loaded the big volume source files fromAWSS3 to redshift with Talend Big Data tool.

Environment: AWS (EC2/AMIs/VPC/S3/IAM/S3,EBScloud trails, CloudWatch, EMR, Cloud Formation, SQS, SNS, Snowball, Lambda, Kinesis, Redshift, Route53,RDS,MYSQL), AWS Direct connect, VM Export/Import, Pivotal Cloud Foundry (PCF), OpenStack, Node.js, Chef, Ansible, ELK (Elasticsearch, LogStash, Kibana), Nginx, Nexus, Docker, Docker Swarm, Kubernetes, Linux, Jenkins, SonarQube, Git, GitHub,Hashi corp tools, Python, Nagios, Splunk, TFS,JIRA, Powershell, ServiceNow, Openshift, SCOM, vRealize.

Confidential, Virginia

DevOps Engineer

Responsibilities:

  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
  • Created S3buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Written JSON templates for cloud formation and ruby scripts for puppet automation and contributing to our repository in Bitbucket.
  • Managed servers on AWS cloud platform using Puppet, Ansible as configuration management tools.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Technologies like Chef.
  • Configured Chef at Linux machines and schedule jobs to read every 30 minutes.
  • Test Chef Cookbook modifications on cloud instances and using Test Kitchen and Chef Spec.
  • Replaced existing manual deployment and management processes with puppet and AWS Ops Works stacks across product platforms.
  • Created AWS Lambda functions to upload code and to check changes in Amazon S3, MongoDB table and to integrate AWS web Application Firewall with ELB and Cloud Front.
  • Worked on building infrastructure using Puppet automation and install SSL certs through secure https port on Red hat Linux servers.
  • Managed central repositories. Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products & login audits for Security Compliance.
  • Performed code line GIT pushes (releases) to production and customer servers and developed and improved GIT push scripts.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Maintained build related scripts developed in ANT, Python and shell, modified build configuration files including Ant's build.xml.
  • Support the applications on Java, build and deploy Java/J2EE applications using ANT and trouble shoot the issues.
  • Created Repos in the JFrog Artifactory for storing the generated Maven and npm artifacts from Jenkins.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Responsible for Upgrading, administering, plugin management, User Management and Job creation in Bamboo.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining puppet server from puppet DB to manage and configure node.
  • Using Arc Sight Investigate for Splunk Security Logs and Created Multiple Dashboards at a Time.
  • Standardized Splunk forwarder deployment maintained and configured across Windows platforms and UNIX.
  • Configured Bamboo as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, for Resource Monitoring / Network Monitoring/Log Trace Monitoring.
  • Upgrade the Linux from 3 to 5 using the kickstart method for the FIX application and upgrade and configured VCS 5.1.
  • Implemented Kickstart/PXE Boot Servers that Rsync between multiple locations.
  • Provided L2/L3 Linux AHT Support (Above Hypervisor Support) to more than 500+ Customer Servers running RHEL 5, 6, 7.2.
  • Associated with DBAs for installation of Oracle database on Linux servers & for tuning, backup and restore.
  • Experience with RHEL Linux systems, virtualization in a large-scale environment, experience with Linux Containers.
  • Create and Cloned Linux Virtual Machines, Templates using VMware vSphere Client and migrating servers between Esxi Hosts.
  • Performed FVT in conjunction with TSM/HSM, NFS, SSL, SSH, Samba to thoroughly test GPFS security and other functions on Linux and AIX.
  • Installing and applying security policies on Red Hat Linux for hardening the server based on the company's policy.

Environment: AWS, Ansible, Puppet, Zabbix, Nexus, ANT, MAVEN, Splunk, Confluence, Bit Bucket, GIT, JIRA, Python, SSH, JBoss, JAVA/J2EE, Mongo DB, My SQL, Apache, Red Hat Enterprise Linux, LAMP stack, Kickstart.

We'd love your feedback!