We provide IT Staff Augmentation Services!

Cloud Engineer Resume

3.00/5 (Submit Your Rating)

San-francisco, CA

PROFESSIONAL SUMMARY:

  • Overall 8 years of experience in DevOps, Configuration Management, Build Engineering and Release Management processes, including Building binaries, end - to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Experienced in DevOps, Build & Release and Configuration Management on Linux and Windows platforms.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Configured Application Life Cycle Management(ALM) tools like JIRA, Trello, to track the progress of the project
  • Hands-on experience with Amazon Web Services (AWS) and using AWS Kinesis, SQS.
  • Good exposure to Version control tools like Git, GitHub, SVN, Bitbucket -etc.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo.
  • Integrated Jenkins with the version control tools to pull the latest pushed code.
  • Experience in creating Jenkins Environment and configuring end to end build pipe lines.
  • Experience with orchestration and configuration management tools like Ansible, Chef, Puppet, as I am much Passionate about automation.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Done cloud migration from physical data center towards Amazon Web services (AWS) and had good understanding with Public, Private and Hybrid Cloud Environments.
  • Experience creating pods and clusters in Kubernetes and deploy those using Openshift.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Good knowledge on protocols and REST and SOAP webservices.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
  • Installed and configured AEM 6.0 instance and developed Templates, Components, Dialogs, Widgets which are the building blocks for a page .
  • Achieved continuous delivery by constantly coordinating with testing and dev teams.
  • Used Docker and Open Shift to manage micro services for development and testing.
  • Used Jenkins pipelines to drive all Micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Continuous deployment using Ant, Maven. Perl, Power shell, Shell, Puppet, Chef, Packer, Terraform on to prem., AWS and Azure
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, HTTP, TCP.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Experienced with Handling Cloud environments (AWS and OpenStack)
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and Jetty.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Find-bugs, Check-Style, Sonar-Qube and Gerrit for code review.
  • Experience in software Build tools like Apache Maven and Apache Ant to write Pom.xml and Build.xml respectively.
  • Experience in Amazon AWS Cloud Administration which includes services like: EC2, S3. For application or backend service worked on Lambda.
  • Responsible for Operating System maintenance activities like upgrading the OS, updating the services and third-party software.

TECHNICAL SKILLS:

Operating systems: Windows, Linux, Unix, Ubuntu, Red hat, CentOS

Build Tools: Ant, Maven, Gradle

Source Code Management: SVN, GIT, Bitbucket, IBM Rational Clear Case, Perforce

Bug Tracker and Testing: JIRA, Junit, Test Flight, Confluence

CI/ CD Tools: Hudson, Jenkins, Bamboo, Team City, Circle CI, Travis CI.

Configuration Tools: Ansible, Chef, Puppet, Vagrant, Docker, OPS Work

Monitoring Tools: Splunk, Data dog, Nagios.

Cloud Services: Amazon Web services, Google cloud Platform, Microsoft Azure.

Web/App Servers: Nginx, JBoss, Apache, Apache Tomcat, WebLogic.

SDLC: Waterfall modal, Agile, Scrum

PROFESSIONAL EXPERIENCE:

Confidential, San-Francisco, CA

Cloud Engineer

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, IAM and Security Groups in Public and Private
  • Subnets in VPC and other services in the AWS
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Create, assess, update and maintain documentation pertaining to PCF platforms
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process
  • Experienced in migrate an On-premises Instances or Azure Classic Instances to Azure ARM Subscription with Azure Site Recovery
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server
  • Created Route tables to route the traffic to find whether it is public or private network
  • Used Bootstrap Script for launching large number of instances in AWS
  • Strong use of Shell scripting languages including BASH for Linux
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups
  • Used Chef for configuration management of hosted Instances within AWS Configuring and Networking of Virtual Private Cloud (VPC)
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef
  • Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
  • Installed Red Hat Linux using kick start and applying security polices for hardening the server based on company's policies
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies

Environment: Quick Test Professional (QTP), kubernetes, docker, Linux, Mercury Quality Center, Java/J2EE, DB2, Web Sphere, Windows, Load Runner, Oracle, Perl, SQL, PL/SQL, Teradata, Terraform, MS Excel, MS Office.

Confidential - Pittsburgh, PA

AWS/DevOps Engineer

Responsibilities:

  • Implemented new process and policies for build process and involved in auditing.
  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
  • Worked on setting up Upstream and Downstream Jobs in Jenkins.
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
  • Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Working and involved in migration (Implementation and Delivery) of existing websites to AEM 6.0
  • Implemented automated application deployment and written deployment scripts and automation scripts.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
  • Worked with Python, Flask, Jenkins, Terraform and incorporating those three services for infrastructure automation project.
  • Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory
  • Very good understanding of AEM architectural concepts (such as design, deployment, scaling & security)
  • Worked with various AWS, EC2 and S3 Command Line Interface(CLI) tools.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups. Optimized volumes, AWS Kinesis, SQS and EC2 instances
  • Patched different software using RedHat Package Manager and YUM.
  • Automate infrastructure creation, deployment and recovery using Ansible, Docker, Terraform & Jenkins
  • Used Ansible to deploy Micro-Services in Docker containers in Docker machine environments for scalable applications
  • Used IAM to create new accounts, roles and groups.
  • Built a prototype Azure application that access 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Create proof of concepts of technologies to evaluate: Docker, Kubernetes, Cassandra,, Bamboo, Jenkins, Splunk, Terraform.
  • Worked on M-Collective framework for building server orchestration and parallel job-execution systems.
  • Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the dynamic IP requirements.
  • Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
  • Azure Service Fabric, Containers
  • Part of installation of AEM 6.0 author & publish instances on to Development, Integration.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Centos) and configuring the servers for specified applications.
  • Management of Red Hat Linux user accounts, groups, directories and file permissions.
  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Installed and Configured AEM Authoring & Publishing Instance.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Used elastic search through JSON and Java API.
  • Used a Micro service architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Micro services
  • Wrote deployment recipes for infrastructure management (Terraform)
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments.
  • Build new Jenkins Jobs for the new AEM instances.
  • System Cloning, System Copy, and Data Refresh as agreed to by the business stakeholders.
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Puppet.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Environment: AWS, SQS, Ansible, CICD (Jenkins), Docker, Maven, Linux, Splunk, Terraform, Red Hat ELK, GIT, Cloud Watch, Python, AEM 6.1, Shell Scripting, JSON, AEM 6.0, WebSphere, Tomcat

Confidential, Sunnyvale, CA

DevOps Engineer

Responsibilities:

  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging,
  • Branches locking, access control and integration.
  • Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, AWS Kinesis, SQS ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
  • Developed infrastructure as code with Terraform to deploy VMware and AWS infrastructure
  • Created Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
  • Create and Configured the CI/CD pipeline for deploying Micro-Services and Lambda functions using Jenkins .
  • Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • 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.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.
  • Implemented new build framework using Jenkins & maven as build framework tools.
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Worked with data management tools like Splunk, ELK.
  • Worked on Deployment Automation of all Micro services to pull image from Private Docker registry and deploy to Kubernetes Cluster.
  • Developed Python application to generate dynamic inventory for Ansible from Terraform state
  • Used Splunk to monitoring/metric collection for applications in a cloud based environment.
  • Worked with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment risks.
  • Involved in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX.
  • Created and wrote Python and Shell scripts for automating tasks.
  • Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.

Environment: AWS, Ansible, CICD (Jenkins), Docker, Maven, Terraform, Splunk, ELK, GIT, Cloud Watch, Python, Shell Scripting, JSON, WebSphere, Tomcat.

Confidential, Texas

DevOps Engineer

Responsibilities:

  • Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Arti factory, Maven, GIT and Sonar.
  • Responsible for creating and maintaining a IVR portal that implements DevOps(Dashboard) to depicts the overall progress of the project with all sorts of metrics from requirement until delivery.
  • Using GIT to manage source code developed by various platform engineers.
  • Extensive experience working with Verizon cloud services and AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling using deployment of multi stacked environments through AWS Cloud formation templates.
  • Managed Amazon Web Services (AWS) infrastructure that automate the Provisioning of AWS Services through ansible scripts and cloud formation templates.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Supporting the Application team in making them analyze about the automation implementation and other related issues (if any)
  • Coordinating with QA/DEV/Project/Delivery/Production Support/Managers and Performance teams to consider concerns, issues and addressing those aspects to meet the delivery dates.
  • Resolved update, merge and password authentication issues in Jira.
  • Monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef
  • Good understanding of Docker Configuration Management Tool.
  • Created the strategy for automated build and deployments.
  • Perform automated builds on the go when a change is promoted using Jenkins pipeline structure.
  • Using Verizon cloud services at production end.
  • Manage all CM tools (Arti factory, Maven, Jenkins, Git) and their usage/process ensuring traceability, repeatability, quality, and support.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Deployment and Implementation on customer site and integrate the application with the customer's internal systems and process

Environment: Amazon web services, Verizon cloud services, Docker, Jenkins, Arti factory, Maven, GIT, GIT Hub, Chef, SVN, Jira

Confidential

Linux/System Administration

Responsibilities:

  • Worked Extensively on various networking protocols like TCP/IP, FTP, HTTP, HTTPS, DHCP.
  • Wrote Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs.
  • Worked in setting up LDAP, DNS, DHCP Server along with effective group and System Level policies and roaming profile features by using Samba and NFS servers.
  • Worked on troubleshooting network problems. Designed and developed Jenkins Build deployments.
  • Developed UNIX and Bash scripts for manual deployment of the code to the different environments and keep the team updated when the build is completed.
  • Disaster Recovery activities and extracting Disk ISO for critical production environment.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the corporate Linux servers RHEL 3, 4, 5, CENTOS 5, Ubuntu.
  • Managed systems routine backup, scheduling jobs, enabling Cronjobs, enabling system logging and network logging of servers for maintenance.
  • Provided 24x7 System Administration support for Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.
  • Updating and upgrading Red Hat Enterprise Linux servers with YUM and RPM repositories. Involved in creating Logical Volume Manager (LVM) for Linux operating systems. Managed Virtual Memory and swap space on Red Hat Linux Servers.
  • Configuring sudo and granting root permission to backup admins/Dbas to perform root related activities.
  • Installed and Configured the network servers DNS, NIS, NFS, SENDMAIL and application servers Apache, JBoss on Linux.

Environment: Struts 1.x / 2.0, Ajax, JSP, JNLP, Hibernate, YUI, My SQL, Net Beans IDE 6.5, Tomcat 6.5 Web Logic Server 9, Quality Center, Mercury QTP, Load runner, Java, XML, JSP, Web Service, Java Mail 1.3, Java Script, DB2, Web sphere, Windows XP/Vista, Linux.

We'd love your feedback!