We provide IT Staff Augmentation Services!

Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 7+ years of experience in IT industry with Application Support, IT Operations and Production support for all applications including planning, designing, developing and implementation in Amazon Web Services (AWS) cloud environment and DevOps Configuration.
  • Experience working with version control toolsSubversion, Git, Bitbucket.
  • Proficient Hands - on Experience with AWS Technologies like configuring EC2 Instances, Elastic Load Balancing and Auto-Scaling Configuration.
  • Experience in working with AWS Services like VPC, Route 53, RDS, S3, IAM, CloudWatch, Lambda, SNS, SQS, EBS and Elastic Research.
  • Administered build servers like Jenkins, JFrog Artifactory, Docker HUB.
  • Good hands - on knowledge of Configuration Management and Deployment tools likeTerraform, Ansible, Chef and Puppet.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
  • Experience in J2EE Application Development using Web/Application Server WebSphere Application Server, JBOSS Server and Apache Tomcat Server.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Established very good Understanding on each phase of SDLC lifecycle.
  • Developed and maintained build script using Apache ANT and Maven, TFS to perform builds efficiently.
  • Responsible for all aspects of the software configuration management process including code compilation, packaging/deployment/release methodology, and application configurations.
  • Worked on Databases likeOracle, Microsoft SQL server, Azure SQL, MySQL, MongoDB and Amazon RDS.
  • Strong and progressive experience in the server installation and administration of Ubuntu, Red Hat Linux, Centos, OEL, SUSE Linux, Fedora, on various Hardware Platforms.
  • Experience working with Atlassian suite of products likeJira, Bitbucket, Bamboo, Confluence.
  • Experience working with Monitoring tools like New Relic.
  • Used Bash to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Proficient in using AWS CLI for performing several tasks on AWS.
  • Experience in deploying and managing containers into Kubernetes cluster with helm charts.
  • Expertise in Designing, Documenting and Automating the Build and Release process.
  • Expert in handling all kinds of Linux administration issues including Deployment, Administration, configurations, troubleshooting & performance issues.
  • Administration Experience of Linux based systems in a Cloud Computing Environment.
  • Acquaintance with repositories like JFrog and Nexus.
  • Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs, Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Extensive knowledge in all Phases of Software Development Life Cycle (SDLC) with methodologies such as Waterfall, Agile/Scrum methodologies and other best practices with specific focus on the build and release of quality software.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Cloud Engineer

RESPONSIBILITIES:

  • Involved in designing and deploying a multitude application utilizing almost all of the AWS Stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling environment.
  • Built and designed a Migration approach to lift and shift the workloads to AWS and Production platform for New Applications.
  • Deployed into the Kubernetes container-orchestration system for automating application deployment, scaling, and management.
  • Configured EC2 Instances in AWS Cloud Platform in accordance to required Guidelines.
  • Worked on deploying instances behind Elastic Load Balancer and configuring Auto scaling.
  • Monitored EC2 Instances using Cloud Watch Alarms by creating custom Memory Metrics and integrating it with Cloud Watch.
  • Built a set of Security Policies which helps in identifying, categorizing and protecting the assets on AWS, managing access to AWS resources using accounts, users and groups.
  • Coordinated & assisted developers with establishing and applying appropriate branching, merging conventions by making use of version control systems GIT/SVN.
  • Configured and maintained Jenkins to implement the CI/CD Pipeline process and integrated the tool with ANT and Maven to schedule the builds and automated the deployment on the application servers using the "code deploy” plugin for Jenkins.
  • Created Ansible roles and playbooks to configure, deploy to various environments and maintain software components of the existing/new infrastructure.
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins, Maven, Sonar, JIRA and Selenium for J2EE Applications on mixed OS (Windows/Linux/Unix).
  • Wrote Ansible playbooks with Linux SSH as the wrapper to Manage configurations of AWS Nodes and Test Playbooks on AWS instances using Linux.
  • Developed REST API’s using Python Framework Flask for building Web applications.
  • Provisioned AWS instances using Ansible playbooks and managed various services of AWS like ELB, EBS, IAM. Handled and Administered JIRA for various Client Projects.
  • Achieved Automation of EKS (Elastic Kubernetes Cluster) with Terraform Templates and wrote Terraform templates to automate repetitive tasks like Creating Instances, S3 Buckets, VPC and RDS Services.
  • Installed Docker on Linux platform and experience on working with Docker Images and containers and deployed web applications.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain for weekly releases.
  • Managed pipeline for Docker image which automatically build images and scan the images and push the images to antifactory.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub to automate the process of capturing and using the images.
  • Implementation of Automated Maintenance Scheduler using AWS CloudTrail for staging environment and consequently saving on budget.
  • Achieved Automation using shell script and Python scripting.
  • Resolve the development team issue which is related to Infrastructure, Build and Puppet configuration management.
  • Deploying AWS stack through Cloud Formation Templates which involved task such as deploying databases on RDS in existing VPC.
  • Installed and maintained EKS (Elastic Kubernetes Service) Cluster using Terraform in AWS Cloud.
  • Developed and maintained Docker file, Images and uploaded it to Private Repositories like harbor, ECR and Docker hub.
  • Experience in working with container orchestration tools like Kubernetes, Helm.

Environment: AWS, Docker, Terraform, Kubernetes, CI/CD, GIT, EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM, JIRA, Ansible, Cloud Formation.

Confidential, New York, NY

DevOps Engineer

RESPONSIBILITIES:

  • Conducted business impact analysis & risk assessments of business functions. Accordingly, designed, developed, documented and implemented Disaster Recovery infrastructure for mission critical servers.
  • Coordinated with teammates by working closely with Project Manager's for thereleaseand for all the Operational Projects.
  • Wrote Python script for Implementing Python Packaging for all Projects to Deploy Fast and wrote Python Script for Encrypting the Projects for Client Deployments and automated Database Setup using Shell Script.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, ELB, RDS, IAM, VPC, Auto scaling, Cloud Watch, Cloud Formation, Security Groups, EKS (Elastic Kubernetes Service).
  • Skilled in monitoring servers using Cloud watch and using Elastic Search.
  • Automated Testing and Deployments for Projects using Jenkins Continuous Integration and Continuous Deployments.
  • Implemented Continuous Integration in such a way it executes Test Cases, if test cases passed then Continuous Deployment will be Executed.
  • Developed REST API’s using Python Framework Flask for building Web applications and wrote Python test cases using pytest.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Implemented Gerrit Staging Tool for Code Review and Integrated it with Bitbucket and Jenkins for Continuous Integration, so that test cases will execute after code review. If the test cases are passed, then the deployment process will be executed.
  • Implemented LDAP for Jenkins, Gerrit and JFrog Artifactory Authorization.
  • Developing Ansible Playbooks to installing upgrading and configuring applications and Operating System upgrades in AWS Cloud, Microsoft Azure Cloud.
  • Experience in managing AWS, Azure infrastructure using Terraform.
  • Developed Docker files and Docker images for Projects to automate the deployments.
  • Deployed into the Kubernetes container-orchestration system for automating application deployment, scaling, and management.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Docker, continuous build and delivery tools.
  • Worked with Terraformkey features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Creating and maintaining EC2 Instances, Auto scaling groups, IAM user roles, policies, EC2 Container Service (ECS) and Elastic Load Balancers.
  • Experience Administering Jenkins Continuous Integration, Automate Continuous Build and Deploy Scripts.
  • ManagedAnsiblePlaybooks withAnsibleroles for server's automation installation/configuration on AWS.
  • Implemented AWS CloudWatch which monitors Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Wrote Helm Charts to deploy in Kubernetes Cluster.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.

Environment: AWS, Docker, Terraform, Kubernetes, CI/CD, GIT, EC2, Helm, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM, JIRA, Ansible, Cloud Formation, Python.

Confidential, Detroit, MI

DevOps Engineer

RESPONSIBILITIES:

  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53, S3, RDS, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB, Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another. Configuration of site- to- site VPN and open VPN using Linux EC2 instance.
  • 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.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Worked on Amazon AWS EC2 cloud services for installing, configuring, and troubleshooting on various Amazon images like Amazon, Linux AMI, Red hat 4.x, 5.x.6.x,7.x, Ubuntu 12.x, 13.x, 14.x, 15.x.
  • Launched Amazon EC2 Cloud Instances using Amazon Images (Linux/ RHEL) and configuring launched instances with respect to specific applications.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
  • Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing, and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Ansible.
  • Configured Inbound/Outbound in AWS Security groups according to the requirements
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Built deployment pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ruby, Ansible, AWS tools, and shell scripting.
  • Wrote terraform files and automated most of the repetitive tasks such as provisioning services and resources in cloud with terraform
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain for weekly releases.
  • Utilized Configuration Management Tool Ansible & created Ansible Playbooks to automate system operations.
  • 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.

Environment: AWS, Docker, Terraform, Kubernetes, Linux, Windows, CI/CD, GIT, EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM, JIRA, Ansible, Cloud Formation, Python, Helm.

Confidential, Framingham, MA

DevOps Engineer

RESPONSIBILITIES:

  • Experience with Apache/Tomcat, Load Balancer (Apache, Nginx) and expertise in making configuration changes.
  • Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant’s build.xml.
  • Successfully managed multiple Jenkins’s build Pipelines from DEV through Production of JAVA/J2EE and JavaScript applications.
  • Created the naming strategy for branches and labels and involved continuous integration (CI) system with GIT version control repository and continually build as the check-in's come from the developer and integrating with Maven and Jenkins for continuous delivery.
  • Installed Jenkins Plugins, setup SCM Polling for immediate build with Maven and maven repository (Nexus) and implemented CI jobs to schedule the builds.
  • Developed applications based on the server-less architecture using AWS services like Lambda, Elastic Bean stalk, EC2, CloudWatch and S3 etc.
  • Worked on chef / Ansible as configuration management tool, to automate repetitive tasks, quickly deploys critical applications.
  • Participated in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Worked on all major components of Docker like Docker Hub, Images, Registry, Swarm etc. and use of Docker and OpenShift to manage micro services for development and testing.
  • Had experience in monitoring System/Application Logs of server using Splunk to detect production issues.
  • Able to create scripts for system administration using languages such as BASH and Python.
  • Worked with JIRA for bug tracking and sending notifications to admin to resolve the issues.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Had worked on MS-SQL, Squirrel and Oracle SQL developer by creating DML’s and updating the databases.
  • Experience with Jenkins for Continuous Integration and deployment into Tomcat Servers and worked in setting up Jenkin slaves for end-to-end automation.

Environment: AWS, Docker, Terraform, Kubernetes, Linux, Windows, CI/CD, GIT, CloudWatch, EC2, Lambda, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM, JIRA, Ansible, Cloud Formation, Python, Helm, BASH, MySQL.

Confidential

Build and release Engineer

RESPONSIBILITIES:

  • Installation, Maintenance, Administration and troubleshooting of Linux and AIX Operating Systems.
  • Installed the Operating System on Solaris and Linux servers and blades over the network.
  • Develop and maintain an expert level understanding of the OpenStack project ecosystem.
  • Implemented a continuous Delivery pipeline with Docker, Jenkins, and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous Integration server, automatically attempts to build a new Docker container from it.
  • Responsible for managing the Chef client nodes and upload the cookbooks to chef-server from workstation.
  • Manage deployment automation using chef, Custom chef recipes, in Ruby.
  • Worked with DevOps and project management team to build and release software package.
  • Created Filesystems from local storage as well as NFS partitions for application portability.
  • Setup various Jenkins jobs for build and test automation and created Branches, Labels and performed Merges in GIT.
  • Applied patches and packages on Linux servers using rpm RedHat Package Manager and yum tools.
  • Creation and scheduling of Cron Jobs such as for Backup, System Monitoring and removal of unnecessary files.
  • Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce high quality application.
  • Managed and related to user accounts, security, Access Control Limits (ACL), permissions, disk space and process monitoring in RedHat Linux.
  • Built and deployed java source code into application servers in an agile continuous integration environment.
  • Maintained and Administered GITHUB Source Code Tool.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell, Bash scripting, Python.
  • Created extensive SQL queries to analyze data flows across multiple databases.
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
  • Written Maven scripts, Installed Jenkins, written shell script for end-to-end build and deployment automation.

Environment: AWS, Docker, Linux, Windows, CI/CD, GIT, JIRA, Python, BASH, MySQL.

We'd love your feedback!