We provide IT Staff Augmentation Services!

Cloud Engineer Resume

5.00/5 (Submit Your Rating)

OregoN

SUMMARY

  • Around 8 yearsof experience in IT industry comprising of Development, Cloud, DevOps, Systems administration Software Configuration Management (SCM), Release Management, Build and Release Engineering, Deployment, DevOps Engineer, and Automation.
  • Primary duties include Build and Deployment of teh java applications onto different environments like Dev, QA, UAT and Production.
  • Experience in system administration working on multiplatform VMware, LINUX (Red hat, SUSE), UNIX (Oracle Solaris 9/10) and windows server 2003 & 2008.
  • Expertise in automation tools like Git, GitLab, Subversion, Maven, Jenkins, Chef, Puppet, Ansible, Terraform, Docker, and Kubernetes.
  • Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS Ops Works (Automate operations), Elastic Beanstalk, EKS, AWS S3, Glacier(Storage in teh cloud) and Cloud Watch Monitoring Management.
  • Responsible for teh creation of S3 buckets and policies and for teh creation of IAM role - based policies. Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table, S3 bucket, HTTP requests using Amazon API Gateway.
  • Extensively worked on Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Experience on Cloud Bees Jenkins and Integration wif various plugins ex Docker, Fortify, Git, SVN and JIRA.
  • Explicit noledge of Ansible Playbooks, modules and roles and Hands-on experience in creating Ansible playbooks shared using company GitHub
  • Wrote Ansible Playbooks wif Python SSH as teh Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Skills in writing Bash Scripts, Groovy Scripts, Python programming for deployment of Java applications on bare servers or Middleware tools.
  • Worked wif optimization of server resources hosted in cloud platforms like AWS, GCP as well as On-premises data centers.
  • Wrote prototype and production code in numerous programming languages on an as - needed basis depending on language(s) of existing codebase: Golang / Go
  • Worked on migration of resources from data Centers to AWS and GCP cloud platforms.
  • Hands on experience in using Terraform along wif packer to create custom machine images and automation tools to install software's after teh infrastructure is provisioned.
  • Ability to write and debug scripting like Shell, Python, Ruby, Perl, JavaScript and Applied servers like Tomcat, WebLogic, WebSphere, JBOSS to deploy code Implementation.
  • Experience working in Linux and Windows environments.
  • Experience in performance tuning and troubleshooting Java and JS application by performing thread and heap dump analysis and utilizing profiling and monitoring tools like Dynatrace and log monitoring solutions like Splunk and ELK stack.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins wif JIRA, GitHub.
  • Solid understanding of fundamental technologies like DNS, Load Balancing, SSL, TCP/IP, networking and security best practices.
  • Hands on Experience on EKS, Kub2Iam, ECR, Terraform, NLB/ALB, SNS, SQS and dynamo DB
  • Hands on work experience in support of various operating systems Ubuntu and Windows98/NT/XP/ Vista/7/8 of production, test and development servers
  • Expertise inAWSIdentity and Access Management (IAM) such as creating users, groups, organizing IAM users to groups, assigning roles to groups.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Experience on usage of AWS kinesis, DynamoDB, Data Streams, AWS Lambda and S3 for log archiving.
  • Experience in using AppDynamics, Dynatrace,Nagios, IBM monitoring tools (TAM).
  • Experience ofJenkins/ Hudson, VS Build Pro, Apache Ant, ApacheTomcat, Subversion,Git,Maven.

TECHNICAL SKILLS

Bug Tracking tools: JIRA, Crucible, Remedy, Bugzilla

Build Tool: Ant, Maven, Make, Grunt and Gradle.

Servers: JBOSS, Apache Tomcat.

Monitoring Tools: Nagios,Zabbix,Splunk,SonarQube,S3(Simple Storage Service),Cron jobs, Cloud watch

Continuous Integration tools: Jenkins, Bamboo, Hudson.

Versioning Tools: GIT, Subversion(SVN), ClearCase, Bitbucket

Configuration Management: Chef, Puppet, Ansible

Containerization: Docker, Docker Swarm, Kubernetes

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

Programming Languages: Java, J2EE, Python, Shell, Bash, Perl, Ruby and Python scripting

Operating Systems: RHEL/Centos 5.x/6.x/7, Ubuntu/Debi an 7/8/9/10, Windows Server 2003/2008/2012

Database System: MySQL, Mongo DB, Cassandra, PostgreSQL, SQL Server

Cloud: Amazon Web Services, OpenStack, Microsoft Azure, google cloud (GCP)

PROFESSIONAL EXPERIENCE

Confidential, Oregon

Cloud Engineer

Responsibilities:

  • Extensively worked on creating EKS Infrastructure on AWS utilizing AWS services and Terraform.
  • Experience in IAC usage (Terraform/CloudFormation) and noledge on deploying services such as Lambda, Containers and SNS
  • Created Cloud Formation Template to create Auto Scaling Groups,Route 53, DNS, Elastic load balancer,VPCs,Subnets,Security Groups,Cloud Watch,S3,IAMroles,EC2instance, and to provision those instances and configure those resources to work together reducing teh manual effort.
  • Developed CI/CD Jenkins pipeline for deploying spring boot Applications on EKS cluster to build, test and deploy teh applications on cluster.
  • DevelopedJenkinspipeline to create teh images of all teh successful builds and to push them in toAWSECR that is later consumed by theKubernetescluster to do teh rolling deployments by consuming teh images.
  • Worked on customizing AMI’s using packer code
  • Experience in creating launch configuration and Auto scaling using terraform code, created and Configured security groups for EKS cluster worker nodes
  • Worked on creating activity notifications on ASG slack Alerts using AWS SNS topic subscription
  • Deployed application which is containerized usingDockeronto aKubernetescluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
  • Experience in creatingDockerContainers and AMI's created DockerContainers from scratch by writing Docker files and set up CICD pipeline to push Docker images to ECR and installed and configuredKubernetes.
  • Deployed Dev/Test/Prod environments to run applications on AWS by provisioning Kubernetes, clusters onEC2instances using Docker.
  • Implemented AWSCode Pipelineand Created Cloud formationJSONtemplates inTerraformfor infrastructure as code and automated provisioning and repetitive tasks usingTerraform
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Provisioned teh highly available EC2 Instances using Cloud Formation and wrote new plugins to support new functionality in Terraform.
  • Worked on Implementing kube2Iam on EKS to redirect teh traffic that is going to teh EC2 metadata API for Docker containers to a container running on each instance,
  • Partnered wif teh developers in reviewing and modifying teh existing code.

Environment: AWS Services, Terraform, Packer, EKS (Kubernetes), Docker, Groovy Script, Jenkins, Bitbucket.

Confidential, Plano, Texas

AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using almost all teh AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of teh instances.
  • Maintained teh user accounts IAM Roles, Route53 (CNAME), VPC, RDB, DynamoDB, and SNS services in AWS cloud.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Enabled teh Amazon CloudWatch to monitor major metrics like Network packets, CPU utilization, and load balancer.
  • Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use wif Amazon EC2 instances in teh AWS cloud.
  • Implemented multiple high-performance MongoDB replica sets on EC2 wif robust reliability.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Responsible for teh building and deploying teh artifacts into DEV, SIT, and QA Environments.
  • Involved in Upgrade of Jenkins& Artifactory Server and use of AWS for cloud issues.
  • Set up Docker Host, Docker Registry, Docker images (Centos, RHEL and Ubuntu instances).
  • Created and managed Docker deployment pipeline for custom application images in teh cloud using Jenkins.
  • Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Used Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers and for eliminating a source of friction between development and operations.
  • Focused on containerization and immutable infrastructure. Docker TEMPhas been cored to this experience, along wif Mesos, Marathon, and Kubernetes.
  • Experience in Deploying Kubernetes applications into EKS clusters using Amazon EKS
  • Configured and integrated GIT into teh continuous integration (CI) environment along wifCloud Bees Jenkinsand written scripts to containerize using ansible wif docker and orchestrate it usingKubernetes.
  • Used Cloud Bees Jenkins for continuous integration and for End-to-End automation for application build and deployments
  • Wrote many Ansible playbooks which is teh entry point for Ansible provisioning, where teh automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Wrote some scripts using Scala, Python & Golang (wif some C, C++ and rarely Rust)
  • Provisioned teh highly available EC2 Instances using CloudFormation and wrote new plugins to support new functionality in Terraform.
  • Developed a Terraform plugins using Golang to manage infrastructure which improved teh usability of our storefront service.
  • Worked in building Dockerimages using GitLab CI build automation runner and automated deployments from GitLab CI toOpenShift
  • Experienced in branching, tagging and maintaining teh version across teh Environments using SCM tools likeGit, GitLab, GitHub and Subversion(SVN) on Linux and windows platforms.
  • Experience in automation and continuous integration CI processes wif Ansible.
  • Worked on Installation and Implementation of Ansible configuration management system and used to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Used Jenkins and pipelines that halped us drive all Microservice builds out to teh Docker registry and tan deployed to Kubernetes.
  • Extensively worked on Jenkins, Team City for continuous integration (CI) and for End-to-End automation for all build.
  • Used Maven as build tool on Java projects for teh development of build artifacts on teh source code. Worked on Tomcat Web server for hosting web apps.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Created post commits and pre-push hooks using Python in SVN and GIT repos.
  • Created and maintained teh Python deployment scripts for teh Web Sphere web application server.
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Automated Jenkins Job configuration using Groovy scripting, for teh better backup and manageability of Jenkins Jobs.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Worked in implementation team to build and engineer servers on Ubuntu.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios.
  • Managed and architected more TEMPthan 1200 virtual servers, Monitoring of Application and Servers through Nagios, Web Servers Administration on Apache and Nginx.
  • Provisioned teh highly available EC2 Instances using CloudFormation and wrote new plugins to support new functionality in Terraform.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.

Environment: Amazon Web Services, GIT, Maven, Jenkins, Ansible, Docker, Kubernetes, ELK stack, Tomcat, Nagios, Ubuntu, JIRA, MySQL, Shell scripts, Groovy Script, Python, Terraform

Confidential -Washington, DC

AWS DevOps/Cloud Engineer

Responsibilities:

  • Tasks performed on performance tuning, capacity planning for AWS environments, monitoring, resource utilization and alerts using CloudWatch; implement hybrid architectures, routing private connections, peering and infrastructure zoning by VPC; Cloud Formation templates to deploy infrastructure for environment creation; Code Pipeline to design and implement a CI/CD pipeline
  • Designed and implemented Amazon Web Services architecture, API implementation EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, EBS, Elastic Load Balancers, S3, VPC, and Security Groups that are utilized for different environments like dev, testing, and staging/prod.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instances & Used IAM to create new accounts, roles and groups.
  • Configured S3 to host static web content, versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of teh system.
  • Used Kinesis to aggregate teh logs of web application and tan move those logs to AWS Redshift.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Used Deployment manager of GCP to launch instances and copy configurations in to additional regions to tackle issues related to region outage.
  • Responsible for build and deployment automation using AWS, Docker Containers, Kubernetes and Ansible.
  • Configured teh Kubernetes cluster on GCP to establish communication between pods and MySQL instance on RDS of AWS.
  • Deployed Docker containers by using images stored in repository using Kubernetes, both on premise and on AWS cloud
  • Developed a stream filtering system using Spark streaming on top of Apache Kafka. Responsible for Installing, setup and Configuring Apache Kafka
  • Designed a system using Kafka to auto - scale teh backend servers based on teh events throughput.
  • Creating multiple testing VM's using Vagrant and monitoring teh health of services using Consul.
  • Migrated web application developed in python to teh latest version of OpenShift.
  • Implemented a generic Golang backend Restful server that allows asynchronous and sequential PIPEs to have fast and powerful API
  • Prepared Java/J2EE development structure for Eclipse, maven, Jetty.
  • Used teh Eclipse as IDE, configured and deployed teh application onto WebLogic application server using Maven build scripts to automate teh build and deployment process.
  • Developed various halper classes needed following Core Java multi-threaded programming and Collection classes.
  • Created PL/SQL Stored Procedures for teh Database layer by studying teh required business objects and validating them wif Stored Procedures using ORACLE.
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate tasks. Protected encrypted data needed for tasks wif Ansible Vault.
  • Installed and configured Nexus to manage teh artifacts in different Repositories and handling dependency management using nexus private repository.
  • Developed and executed Shell scripts and worked on Python Scripting in different projects for automation of regular repeating tasks.
  • Created snapshots and Amazon Machine Images (AMIs) of teh instances for backup and creating clone instances.
  • Installed, configured and managed NoSQL databases like MongoDB and Cassandra.
  • Implemented and supported monitoring tools like Nagios, Splunk on QA and Production servers for Resource, Network and Log Trace Monitoring. Proficient in working wif network protocols like TCP/IP, DNS.

Environment: s: Java/J2ee, SCM, MAVEN, ANT, SVN, AWS, Subversion, Chef, JENKINS, SHELL Scripts, JIRA, GCP, Python, Apache Tomcat, WebSphere, WebLogic.

Confidential, Texas

Build & Release / DevOps Engineer

Responsibilities:

  • Involved in identifying build errors in teh system and identify teh build issue and escalate it to teh concerned team after careful analysis. Work and coordinate wif them to get teh fix in teh release.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Installed and configured automated tool Puppet that included teh installation and configuration of teh Puppet master, agent nodes and an admin control workstation.
  • Hands on experience wif puppet manifests for deployment and automation and have integrated Puppet wif Jenkins to fully deploy on to a Jenkins server to provide wif continuous deployment and testing to automate deployment of infrastructure.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services. Involved in Setup and Configuration of Puppet Configuration Management.
  • Migrated out core repository from SUBVERSION to GIT. In this process I was involved in individually migrate all teh code base from subversion to git ensuring that health of our builds aren' Confidential TEMPeffected. Performed high level merges of branches, code bases.
  • Maintained Maven/Ant and streamlined teh entire build system. And managed build and release infrastructure, optimized build scripts and introduced a better way of releasing RPMs wif TEMPTEMPeffective tracking.
  • Involved in design, implementation and modifying thePythoncode.
  • Developedwebsiteboth frontend and backend modules using PythonDjangoWeb Framework.
  • Maintained build related scripts developed in ANT, Python and shell.
  • DevelopedPythonandshell scriptsfor automation of teh build and release process.
  • Modified ANT scripts to build teh JAR’s, Class files, WAR files and EAR files from VOB’s for Java applications and MS builds for all .Net applications. Enhanced Maven pom.xml wif additional plugins for robust builds.
  • Create and maintain nightly builds, hotfix builds/branches, custom and private builds.
  • Key member of teh build team that works on how to reduce build time. We used cache to reduce compilation time and redundancies.
  • Developed Gradle and Maven scripts to automate teh compilation, deployment and testing of Web and J2EE applications.
  • Active participant in software configuration and change management processes to improve build accuracy, time, version controlling, and migration of code onto different build environment

Environment: Git, Jenkins, Maven, Jira, ANT, AWS, Puppet, Apache Tomcat, Shell, Python, Django

Confidential

System administrator

Responsibilities:

  • Installed and configured Kick start and Jumpstart for Red Hat Linux 3/4server and Solaris as per teh project need.
  • Administered and monitored Compaq and Linux workstations and servers.
  • Performed system-monitoring tune up kernel parameter, adding/removing hosts, users and disks on DNS/NIS domain.
  • Installing and applying security policies on Red Hat Linux for hardening teh server based on teh company's policy.
  • Installed, configured and monitored VERITAS Cluster server, creating service groups adding resources and enabling features.
  • Experience in DNS, NFS, NIS, LDAP, Samba, remote access security management and troubleshooting in Red Hat Linux.
  • Created bash shell scripts to receive info on various Linux servers.
  • Configured Send Mail Utility on Linux servers.
  • Conducted technical documentation for various projects in collaboration wif Technical writers.
  • Administered and created new users, groups and secured access and restrictions to files and directories.
  • Managed virtual memory and swap space on RHEL servers.
  • Involved in monitoring troubleticket queuein order to attend user system calls, attended team meetings, change control meetings to update upcoming changes in environment.
  • Installation of Oracle Enterprise Linux 5/6 & Solaris 10 OS using kick start/Jumpstart methods on HP, IBM, ZT Systems & SPARC servers.
  • Server management using HP ILO & SPARC ALOM/ILOM
  • Virtual IP configuration & management using Citrix NetScaler’s.
  • VMWare Virtual Machine management using vSphere client.
  • Upgrading & patching Linux and Solaris servers using ‘yum’ & ‘pkg-get’ respectively.
  • Bash Shell scripting for various automation of system administrative tasks.

Environment: Oracle Enterprise Linux, Solaris 10, Red Hat Linux 4.1/4.2/4.3/4.4, Solaris server, Apache, Tomcat, Compaq servers, Send mail utility for Sun UNIX server, Oracle 7.x/8.x, Oracle patches, Samba, Windows NT, VERITAS Cluster and RAID levels.

We'd love your feedback!