We provide IT Staff Augmentation Services!

Cloud Engineer Resume

3.00/5 (Submit Your Rating)

TX

SUMMARY

  • Around 6 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) & GCP cloud environment and DevOps Configuration.
  • Experience working with version control toolsSubversion, Git, Team Foundation Server (TFS), 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, Amazon Kinesis, SNS, SQS, EBS and Elastic Research.
  • Administered build servers likeTeam City, Jenkins, Team Foundation Server, Bamboo.
  • 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.
  • Familiarity with Kubernetes, Mesos, Docker Swarm, Terraform.
  • 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.

TECHNICAL SKILLS

Platforms: Platforms Linux (Centos, Ubuntu, RHEL), Windows, SUSE, HPUX.

Languages: Java, C, Python.

CI/CD Tools: Jenkins, GIT, Docker, Kubernetes.

SCM Tools: CVS, SVN, GIT, Bitbucket.

Application Servers: Tomcat, Nginx, Apache, JBoss.

Monitoring Tools: Splunk, New Relic.

Database: MySQL, PostgreSQL, MongoDB and Oracle.

Scripting Languages: Shell, Perl, Python and Bash.

Continuous Build: Ant, Maven.

Configuration Management: Puppet, Ansible, Chef.

AWS Services: EC2, ECR, ECS, VPC, Auto Scaling, S3, EBS, Glacier, Elastic Beanstalk, Lambda, Step functions, CloudFront, RDS, DynamoDB, Route 53, CloudWatch, Code commit, Cloud Trail, IAM, Cloud search, Kinesis, CFT, Elasticache, SNS,SQS, functional knowledge of import/export snowball, Direct Connect.

Testing Tools: Postman, HPALM, SoapUI.

PROFESSIONAL EXPERIENCE

Confidential, 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.
  • Worked on Cloud Migration using AWS Import/Export, AWS Snowball, AWS Storage Gateways and AWS Direct Connect.
  • Configured EC2 Instances in AWS Cloud Platform in accordance to required Guidelines.
  • Worked on Customizing Community AMI’s, Register New AMIs & De-register AMIs, Snapshots of EBS, 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.
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, Ivy Nexus, MS-Build, Ant, Sonar, JIRA and Selenium for J2EE Applications on mixed OS (Windows/Linux/Unix).
  • Created Ansible roles and playbooks to configure, deploy to various environments and maintain software components of the existing/new infrastructure.
  • Wrote Ansible playbooks with Linux SSH as the wrapper to Manage configurations of AWS Nodes and Test Playbooks on AWS instances using Linux.
  • Provisioned AWS instances using Ansible playbooks and managed various services of AWS like ELB, EBS, IAM. Handled and Administered JIRA for various Client Projects.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • 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.
  • 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 Kubernetes Cluster using Ansible playbook 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.
Confidential, NY

DevOps Engineer

RESPONSIBILITIES:

  • Developed REST API’s using Python Framework Flask for building Web applications and wrote Python test cases using pytest.
  • 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.
  • 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.
  • 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.
  • 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.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
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.
  • 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.
  • 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.
  • 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.
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
  • 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.

Confidential

DevOps 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.
  • Implanted 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
  • Work with Docker for convenient environment setup for development and testing
  • 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.
  • Created Filesystems from local storage as well as NFS partitions for application portability.
  • 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
  • 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.

We'd love your feedback!