We provide IT Staff Augmentation Services!

Cloud Engineer Resume

0/5 (Submit Your Rating)

Philadalphia, PA

SUMMARY

  • About 12+ Years IT related experience planning, designing, implementing and maintaining system applications in AWS/GCP cloud in Linux and Windows environments, configuration management using Chef, Puppet, Ansible, continuous integration (CI) and continuous delivery (CD) using Jenkins, containerization using Docker, Kubernetes, OpenShift, GKE, virtualization in VMware and storage management in NetApp and EMC systems.
  • Highly motivated and committed Cloud DevOps Engineer with experience in migrating several applications from on - premises to cloud (AWS, Azure and GCP), drive DevOps adoption by recommending and implementing tool sets and best practices for automation, configuration and release management.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, Elastic Block Store (EBS) volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQLOffice365). Experience in Provisioning IAA, PAAS & SAAS, Virtual Machines, Web/Worker roles on Microsoft Azure Classic and troubleshooting issues on Azure VM’s.
  • Designed and deployed GCP Cloud Solutions using google services like Compute Engine, App Engine, Cloud Launcher, Kubernetes Engine, Cloud Storage Buckets, Persistent Disks, Cloud Load Balancer, Auto Scaling groups, Cloud Deployment Manager, Big Query, Big Table, Cloud functions, Cloud IAM and Cloud DNS.
  • Implemented IAM roles to set up user roles with corresponding user and group policies using JSON and add project users to the AWS account with multi factor authentication enabled and least privilege permissions.
  • Experience in OpenStackenvironments to create and manage users using Keystone, Volume management using Cinder, network and port management using Neutron and VM management using OpenStack.
  • Designed and implemented several CI/CD DevOps delivery systems for the Linux teams, with an innovative test framework that allowed for significant reduction of capital expense requirements through equipment allocation and reuse.
  • Designed and implemented several Terraform templates to deploy, organise and automate the resources in AWS, Azure and GCP environments.
  • Designed and implemented custom based AMI’s using Packer for all cloud environments (AWS, Azure and GCP) using Terraform configuration files to provision servers.
  • Defined various terraform standards to be used across the board and developed modules for Kafka, Zookeeper and various Google Cloud Platform (GCP) services like CloudSQL, ILB (Internal Load Balancer), GLB (Google Load Balancer), MIGs, etc.
  • Handled several Docker components like Docker Engine, Hub, Machine, Compose, Registry, Swarm and experienced with Docker container service, dockized applications and microservices by creating Docker images from Docker file and running them to create the Docker containers and Docker consoles for managing the application life cycle
  • Experience in deploying Kubernetes Cluster on cloud/on-premises environments with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, Config Map, etc
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and used it to build run time environments of the CI/CD system for build, test and deploy in an open source platform.
  • Worked on RedHat 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.
  • Written many playbooks using YAML scripts on Ansible and used it forconfiguration management and orchestration of ITenvironments. Also used Ansible for deploying or updating the web application servers code data. I have also run the playbooks across clusters in group of machines, for anapplicationto update with zero downtime.
  • Written many cookbooks &recipesin chef using RUBY script for creating files, directories, deployment and automation as well. I've also integrated chef with Jenkins for web app development. I've also wrote code on workstation and used tools such as knife to interact with server. I also have better understanding of roles, data logs, chef client & serverintegration.
  • Experience in deploying GIT repositories in AWS by using AWS service code commit to maintain central repositories for different projects. Creating Local repository servers, user accounts and giving permissions to the users of different projects. As it is a distributed version control keeping track of changes to and revert back to any particular change.
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code. Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux. Ability to write & debug Shell, Ruby, Python and Perl Scripts using ksh & bash. Resolution of technical issues on system integration and support; Extensive experience in software packaging, patch installations and security patching.
  • Experience in getting data from different datapoint of severs checking them into SQL database. Created UI to display all the metrics by using Unix and java coding.

TECHNICAL SKILLS

Cloud Platform: Amazon Web Services, Azure, GCP, Open Shift, OpenStack

Cloud Security: Terraform Vault, Consul, Aquasec, CoreOS Clair, Darktrace, Twist lock, Tanium, Confidential Trust, OKTA, NIDS, HIDS, NIPS, HIPS, PAM, IAM

DevOps Tools: Jenkins, Puppet, Chef, Ansible, Docker, OpenShift, Kubernetes, GKE, Nagios, Kibana, Logstash, RabbitMQ, Grafana, Cucumber, Bamboo, ANT, Maven, Griddle, Kubectl, Nginx, HA Proxy, Splunk, SonarQube

Data Bases: Mango DB, Dynamo DB, RDS, Redshift, MySQL, NoSQL, PostgreSQL, Cosmos DB, Cloud Spanner

Source control: GIT, GIT HUB, GIT LAB, Bitbucket, SVN

Scripting Languages: Python, Shell, Ruby, Java, C, C++, Maven, SOAP, Servlets, SQL, Apache Groovy

Web Servers: Apache, Apache Axis, Tomcat, Web Logic Server, JBOSS, IBM WebSphere

PROFESSIONAL EXPERIENCE

Cloud Engineer

Confidential, Philadalphia, PA

Responsibilities:

  • Deployed infrastructure on AWS Cloud instance’s around 1000+ and used AWS command line Interface to manage and configure AWS products. Also, by setting up database by using AWS service and S3 bucket to configure backups of instances, to S3 bucket.
  • Migrated 300+ pods from on premises to AWS cloud and designed and implemented 100+lambda functions to aggregate the data from incoming events, then stored result data in Amazon Dynamo DB and used Amazon CloudWatch for simple monitoring of metrics.
  • Implemented AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby on familiar servers such as Apache, and IIS.
  • Implemented Elastic Load Balancers (ELB's) and Auto Scaling groups in AWS of Production EC2 Instances to build Fault-Tolerant and Highly Available applications.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection
  • Responsible for monitoring servers using Cloud watch and ELK (Elastic Search, Logstash and Kibana) by collecting all the log data from different servers using Logstash and sending those information to Elastic search where the data is structured according to the requirement and being used by Kibana to visualize the data
  • Monitored HTTP and HTTPS requests that are forwarded to Cloud Front or Application Load Balancer (ALB) using AWS Web Application Firewall (WAF) and also controlled access to web content.
  • Recommended and migrated storage from AWS S3 to Cloud Storage buckets for lowering the storage costs
  • Migrated and deployed few projects on GCP Cloud. Automated the SAP HANA deployment inside GCP using Terraform and assisted the clients towards migrating their application and database services inside GCP using Deployment Manager
  • Performed lift and shift migration for several on-premises applications to GCP and deployed all the infrastructure components using terraform, built application specific images using Packer.
  • Defined and implemented infrastructure migration methodologies and techniques to migrate workloads from AWS to GCP for Google clients. Used Google Cloud storage to store thehelm Chart Versions for API's
  • Defined various terraform standards to be used across the board and developed modules for Kafka, Zookeeper and various Google Cloud Platform (GCP) services like Cloud SQL, ILB (Internal Load Balancer), GLB (Google Load Balancer), MIGs, etc.
  • Designed and implemented CICD infrastructure for Google clients using Jenkins, Gitlab and created several pipelines for the continuous integration and deployment of applications inside GCP using Terraform, Packer, Ansible.
  • Implemented Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods
  • Implemented Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Worked closely with development teams and performance test engineers for EC2 size optimization and Docker build containers.Used Kubernetes to deploy, load balance, scale and manage Docker containers with multiple namespace versions.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Wrote Ansible roles to install applications on newly built windows virtual machine. Configured Jenkins to run Ansible playbooks when triggered remotely from SharePoint upon approval from the manager to provide the resources.
  • Constructed Helm charts to serve as a single point of authority for deployments for different java and node application. Created the helm super chart through which we can deploy stack of applications to the cloud in a single go and those charts are published to the JFrog Artifactory.
  • Written Jenkins files for several applications in Groovy to be checked into GitLab to perform code review/iteration, act as single source of truth on the Jenkins Pipeline.
  • Implemented monitoring Tools such as Prometheus along with Grafana Dashboard for visualizations in determining metrics such as Throughput, CPU Utilization, Network Traffic and custom metrics like Memory.
  • Developed and implemented custom scripts using Python, Json, Ruby, PowerShell, small, Groovy, Shel, HCL (bash, ksh) to automate jobs.

Environment: AWS, GCP, GIT, Jenkins, sonar Qube, Java/J2EE, ANT, GIT, MAVEN, Docker, Kubernetes, Terraform, MySQL, NoSQL Database, Web Logic, Python, Shell Scripts, XML, UNIX, Linux (RHEL), Ansible, Chef, Stash, PowerShell, Windows XP, Oracle, JIRA

Sr.AWS/DevOps Engineer

Confidential, Houston, TX

Responsibilities:

  • Supported AWS Cloud instance’s around 250+ and used AWS command line Interface to manage and configure AWS products. Also, by setting up database by using AWS service and S3 bucket to configured backups of instances, to S3 bucket.
  • Implemented AWS service AWS codedeploy to automate code deployments to all of the instances including Amazon Elastic compute cloud (Amozon EC2) for automated deployments, repeatable deployments and for automated scaling integration (AMI).
  • Created pipelines in AWS by using AWS service Code pipeline for automation from development to deployment process. Designed AWS Cloud Formation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. production servers from AWS CLI and used AWS Data pipeline to configure data loads from S3 into Redshift.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration this script creates stacks, single servers, or joins web servers to stacks. Good understanding of ELB, security groups, Network Access control lists (NACL) NAT Instance and Route 53 to share with rest of the world.
  • Managed virtual cloud AWS, Azure and OpenStack Resources as required with and overall objective of improving scalability, performance, reliability and highly available fault tolerant cloud infrastructure.
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB, tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Created backups in various cloud providers like Azure and Open Stack. Worked on Microservices project to build Docker and Kubernetes containers and deploy to Dev, UAT and Prod.
  • Worked on Continuous Integration workflow using Virtual Environments like Docker and kubernetes to build various containers to deploy the micro services oriented environments for scalable applications. Implemented Twis lock for containers and application security.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration
  • Maintained and administered GIT source code tool. Created Branches, Labels and performedmerges in GIT.Created Secured central repositories by using the AWS service Code commit. Integrated with AWS identity an access management.
  • Responsible for CI/CD process implementation with Jenkins.Getting the list of issues from the components (Project, module, file etc) with the help of SonarQube and responsible for up gradation of SonarQube using upgrade centre.
  • Integrated Jenkins with Ant, Maven, GIT Hub, SonarQube, Nexus. Testing frame works like Junit, Selenium, Mokito, soap UI, cucumber, set up build pipeline and delivery pipeline.
  • Worked with Splunk and AppDynamics monitoring using custom monitors, maintaining and adjusting existing monitors and responding to generated requests.
  • Involved in developing custom scripts using Python, Shell to automate jobs.Designed, developed data integration programs in Hadoop environments with NoSQL data store Cassandra for data access and analysis.

Environment: AWS, Azure, OpenStack, GIT, Jenkins, sonar Qube, Java/J2EE, ANT, GIT, MAVEN, Docker, Kubernetes, Twist lock, MySQL, NoSQL Database, Web Logic, Python, Shell Scripts, XML, UNIX, Linux (RHEL), Ansible, Chef, Stash, PowerShell, Windows XP, Oracle, JIRA

Sr. Devops Engineer

Confidential, Cherryhil, NJ

Responsibilities:

  • Designed and deployed multitude applications utilizing almost all the AWS EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation. Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance (ELB) and AMIs.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
  • Implemented horizontal auto-scaling in Open Stack cloud, integrating it with Chef.Created an opensource configuration management.
  • Implemented a Continuous Delivery pipeline with Docker, GIT Hub and AWS.
  • Experience with container based Virtualized deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Integrated Docker container based test infrastructure to Jenkins CI test flow and set up build environment integrating with GIT and Jira to trigger builds using Web Hooks and Slave Machines.
  • Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setups.
  • Expertise in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies
  • Designed and implementing CI system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Experience installing/upgrading Jenkins/Bamboo infrastructure on multiple servers..
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI on Jenkins server.
  • Used Maven dependency management system to deploy snapshot and release artefacts to share artefacts across projects and environments.
  • Integrated Git hub with Maven and developed POM.XML files as applicable to project environment. Worked closely with building Artifacts using Maven as a build tool GIT hub as centralised repository with Jenkins for continuous integration.
  • Migrated projects from SVN to GIT.Configured GIT with Jenkins and schedule jobs using POLL SCM option and also integrated to automate the code check out process
  • Responsible for CI/CD process implementation with Jenkins.Getting the list of issues from the components (Project, module, file etc) with the help of SonarQube and responsible for up gradation of SonarQube using upgrade centre.
  • Integrated Jenkins with Ant, Maven,GIT Hub, SonarQube, Nexus. Testing frame works like Junit, Selenium, and cucumber, set up build pipeline and delivery pipeline
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

ENVIRONMENT: AWS, OpenStack, GIT, Jenkins, sonar Qube, Java/J2EE, ANT, GIT, MAVEN, Docker, Kubernetes, MySQL,NoSQL Database, Web Logic, Python, Shell Scripts, XML, UNIX, Linux(RHEL), Ansible, Chef, Stash, PowerShell, Windows XP, Oracle, JIRA

Cloud DevOps Engineer

Confidential, San Francisco, CA

Responsibilities:

  • Deploying the packaged application on to the application server in the AWS Cloud Platform and managing different Applications on Tomcat Application Server Hosted on AWS Cloud Platform.
  • Responsible for defining branching & merging strategy, checking policies, improving code quality, automated Check-ins, defining backup and archival plans.
  • Performing all necessary day-to-day source control managing support for different projects by using GIT and Bit Bucket.
  • Deployed applications on to Tomcat Application server using Urban Code Deploy (UCD).
  • Designed Processes in UCD for J2EE applications and deployed Web applications on to the Tomcat Application Servers.
  • Installed the required tools in the centos server and configuring them with the Jenkins for setting up the CI/CD pipeline. Managing Jenkins by setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate CI.
  • Creating and Managing the users for the Jenkins and Bitbucket environments.
  • Generating Graphs by using Graphite and Grafana to check the performance of the application.
  • Integrated JaCoC o with Jenkins to check code coverage and generating the reports based on the coverage percentage of the Line, Branch and Method etc.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Artifactory and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server. Used Jenkins to automate most of the build related tasks.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Responsible for Building the JAVA and J2EE applications by using POM.XML in maven by adding all the dependencies required.

Environment: Azure, GIT, Jenkins, Elastic search, Java/J2EE, ANT, GIT, MAVEN, Docker, Kubernetes, MySQL, NoSQL Database, Web Logic, Python, Shell Scripts, XML, UNIX, Linux (RHEL), Puppet, Stash, PowerShell, Windows XP, Oracle, JIRA

Build and Release engineer

Confidential

Responsibilities:

  • Supported Local System Administrators to troubleshoot Configuration Management and Network issues. Used Agilepractices and Test-Driven Development (TDD) techniques to provide reliable, working software early and often.
  • Created and maintained Continuous Build and Continuous Integration environments in scrum and agile projects.
  • Worked on building and deploying Java code through Hudson to automate builds and deployments.
  • Automated the Build and Deployment process using U deploy tool
  • Created the U Deploy templates for components and applications, onboarded around 200 apps into U Deploy to achieve continuous integration.
  • Integrate Artifactory repository server to handle multiple external and internal project binaries.
  • Optimized build and release processes for several product teams using Bamboo and Artifactory applications.
  • Experience with build automation using Hudson, Artifactory, and Gradle.
  • Worked in configuring baselines, branches, merge in SVN, and automation processes using Shell and Batch scripts.
  • Maintained the overall SVN architecture, that includes setting up branching process, setting up user accounts, and maintaining the user access across the organization as a admin.
  • Worked with System Administrators to upgrade multiple environments for various application releases including setup/configuration of Jboss Clusters acrossLinux(Ubuntu) platforms.
  • Worked on configuring Puppet Master Servers and installing Puppet client software onLinux servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Developed Ant and Maven build scripts for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and loading it into Selenium.
  • Worked on PROD release every fortnight and work closely with the DEV and DB support teams to fix issues occurred during deployment.
  • Created and managed Change Requests for all non-prod environment, production releases, and patches.

Environment: Linux/Unix (RedHat, Ubuntu), Shell Scripting, SVN, Maven, ANT, Java/J2EE, Bamboo, Puppet, AWS, Junit, Tibco, Jira, U deploy

Linux Administrator

Confidential

Responsibilities:

  • Installation, Configuration & Upgrade of Solaris and Linux operating system.
  • Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and RedHat Linux Kernel Tuning for TCP stack.
  • Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, send mail and print servers as per the client’s requirement.
  • Experience with EMC storage devices ClariionFC4700/CXx and Symmetrix DMX).
  • Experienced with HP storage Works SAN Switches 2/16v (Brocade silkworm).
  • Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
  • Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server. Created Role Based Access Control (RBAC) for users.
  • Written shell scripts and Perl scripting to take backup oracle database. Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.

Environment: Sun Solaris 8/9, RedHat Linux 8,9.0, Samba, Sun fire (210, V240, V440, V490, V880,1280) Servers, HP DL- 320/360/380/560/580 L servers, EMC storage devices, Tivoli 5.x, web sphere, Oracle 8/9i/RAC, Apache 2.x/3. x.

Linux Administrator

Confidential

Responsibilities:

  • Installation, configuration, maintenance and support of RedHat Linux 4.0, 5.0 and Solaris 7/8/9.Installing and configuring of Samba for heterogeneous platform and maintenance of local and Network based Printers.
  • Worked with Global NOC (Network Operations Center) with a team of 20 with key emphasis on optimal systems performance and maximum uptime of 24x7 operations.
  • Monitored & troubleshooted of any datacenter outages. Day - to-day administration on Sun Solaris which includes Installation, upgrade & loading patches & packages. Responsible for Trouble shoot various systems problems such as core dump analysis, network problems and hardware related problems.
  • Implemented with Netstat, Prstat, Iostat monitoring commands. worked on the file sharing on the network by configuring NFS on the system to share essential resources.
  • Support Production Systems, which involved day-to-day operation and Desktop support (Local and Remote).
  • Configured NFS Servers, NIS+ Servers, NIS+ Clients, Diskless clients and Auto clients and auto mounted the file systems using direct and indirect maps also setup entries in ‘/etc/dfs/dfstab’ in Solaris share file systems and mounted the disks onto the client systems.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for another flavor of UNIX.

Environment: Sun Solaris 8/9, RedHat Linux 8,9.0, Samba, Sun fire (210, V240, V440, V490, V880,1280) Servers, HP DL- 320/360/380/560/580 L servers, EMC storage devices, Tivoli 5.x, web sphere, Oracle 8/9i/RAC, Apache 2.x/3. x.

We'd love your feedback!