We provide IT Staff Augmentation Services!

Cloud Engineer Aws Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Have 8+ years of experience in Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations, AWS, Linux Administration
  • Implemented continuous integration and deployment using various CI tools like Jenkins, Bamboo and Hudson.
  • Experience in google cloud platform (GCP) cloud by provisioning compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring components using the Terraform GCP Foundation modules
  • Experience in writing the bash, groovy and python scripts to automate the process of deploying services to cloud using the CI/CD jobs.
  • Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, RedHat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
  • Well - versed in developing Bash scripting, Python, Perl, Ruby scripts for infrastructure automation.
  • Experience in IaaS managing Amazon Web Services (AWS) infrastructure with automation and configuration management i.e., Puppet.
  • Experience in configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
  • Experience in continuous integration technologies Bamboo and Jenkins. Designed and created multiple deployment strategies using Continuous Integration (CI) and Continuous Development (CD) Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Experience with Azure Web Apps and Services (Websites), Managing Virtual Machines, Cloud Services, Azure Storage/blobs/tables/files, CDN, and working with Azure Active Directory and Virtual Networks.
  • Hands of experience inGCP, Big Query, GCS bucket, G - cloud function, cloud dataflow, Pub/SuB cloud shell, GSUTIL, BQ command line utilities, Data Proc, Stack driver
  • Experience on container management tool Docker.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms..
  • Experience using Jenkins with variety of version control systems like GIT, SVN, and Perforce and build tools like ANT & MAVEN to automate the build steps for daily operations.
  • Experience in AWS Cloud Computing services, such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, RDS and Glacier.
  • Experience on Amazon Web Services for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012 and many more.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Experience in IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Change/Incident management and Cloud Management. Hands on experience in configuring and maintaining web servers like Apache Tomcat and IIS servers.
  • Experience with Open Shift, Kubernetes architecture and design, troubleshooting issues with platform components Azure, and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.
  • Good experience and understanding of SAN (SAN arrays, HITACHI, EMC) technology including zoning, disk creation on various systems, maintaining and configuring various fiber switches and storages, Shell scripting (ksh, bash) to automate system administrative jobs.
  • Hands on experience on using Elastic Block storage (ELB) and S3 buckets for data storage.
  • Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
  • 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 using Service catalog products.
  • Extensive experience in using Build Automation DevOps tools like ANT, Maven, Artifactory/Nexus, Anthill Pro and Hudson/Jenkins, Puppet/Chef/Ansible, AWS (Amazon Web Services).
  • Experience in Build and Release, SCM, GCP, AWS, Environment Management, Continuous Integration (CI), Continuous Delivery (CD) and DevOps Methodologies.
  • Experience in cloud technologies on both GCP and AWS Platforms.
  • With the help of DevOps tools like chef, Rundeck, Jenkins and Docker I can create on demand AWS instances and setup test environments, perform deployments on the fly and can destroy the instances once the testing phase is complete.

TECHNICAL SKILLS

OS Administration: RHEL 7.x/6.x/, Fedora, Ubuntu, Windows Server 2008 - R2/2012-R2

Infrastructure as A service: AWS, Microsoft Azure, Cloud computing, Google Cloud (GCP), open stack

Virtualization Platforms: Virtual Box, VMware VSphere 5.5 /6.0, Vagrant, Docker

Configuration management: Chef, Puppet, Ansible, Salt-Stack

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo, Rundeck, Urban Deploy.

Application/Web Servers: WebLogic, Tomcat, JBoss, Apache, NodeJS

Scripting Languages: Bash, Perl, Ruby, Python

Logging: Splunk, NAGIOS, Hp-Site Scope, Sumo Logic

Version Control Software: GIT, SVN, TFS (Team Foundation Server)

Bug Tracking Tools: Service NOW, JIRA, CONFLUENCE, HPSM

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Cloud Engineer AWS

Responsibilities:

  • Create and update change orders (COs) to implement a controlled process for the Addition, Modification, Removal of approved and supported configuration items (CIs). And to record the detailed information about the change, such as the reason of the change, the priority, the risk, the type of change, and the change category.
  • Developing reliable micro services which have high availability, performance, fault tolerance and security. Using the AWS Service like EKS (Elastic container service for Kubernetes), ECS (Elastic Container Service) and ECR (Elastic Container Registry).
  • Worked on Version control setups like Git.
  • Creating Service Now change orders to keep track of what changes are being made while deploying to prod environment.
  • Maintain Single Sign-On integration using Okta with AWS, worked on Various Web Service Integrations using REST API.
  • Implemented Docker based Continuous Integration and Deployment framework. Managed clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Used & Implemented Kubernetes to deploy, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Managed Kubernetes objects like pods, containers and services using specification documents like StatefulSets, Replica Sets, and Deployments.
  • Created configmaps using command line and also by writing yaml scripts. Implemented Service discovery to the cluster by exposing the service using NodePort and Load Balancer.
  • Worked on a tool called Sceptre which is used to drive Cloud Formation. Sceptre manages the creation, update and deletion of stacks while providing Meta commands which allow users to retrieve information about their stacks.
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery (CI/CD) product in an open-source environment using tools like Jenkins. Installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts. Created pipelines with Jenkins Job Builder, Parameterized Triggers, and target host deployments. Utilized many Jenkins plugins.
  • Designing API's using Open API Specifications (Swagger Documentation) which includes models, definitions and paths. Enhanced REST API Integration with Events generation by using web-hooks. Imported Open API into AWS API Gateway.
  • Handle the various platforms like Linux, Windows and GCP for automation purpose Confidential same time.
  • Configured and managed source code using Git & GitHub and resolved code merging conflicts in collaboration with application developers
  • Dynamically configured the infrastructure in the AWS Cloud by planning, configuration and deploying the cloud solutions like IAAS, PAAS, and Network Security.
  • Automate the infrastructure on AWS cloud using AWS services like EC2, S3, ECS (Elastic Container Service), EKS (Elastic Container Service for Kubernetes), ECR (Elastic Container Registry), IAM (Identity Access Management), Security Groups, Auto Scaling groups and Service Catalog.
  • Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Deployed Sceptre as part of CI/CD pipelines and wrote python scripts (for defining Hooks and Resolvers) with corresponding YAML configuration files. The configuration files include which account and region to use as well as the parameters to supply the templates.
  • Implemented AWS solutions like EC2, S3, Elastic Load Balancer (ELB), Security Group, Auto Scaling, and RDS, API Gateway, EKS, ECR in Cloud Formation YAML templates.
  • Implemented & maintained the Branching strategies..

Environment: GCP, AWS, EC2, S3, Cloud watch, Cloud Formation, Route53, Lambda, MAVEN, Nexus, Chef, Terraform, Jenkins CI/CD, Nagios, JIRA, Service Now SHELL, Python, VPC, Auto scaling, Apache, JBoss, Nginx, Tomcat, GIT, Docker, Kubernetes, Service now, Cassandra, Kafka, Blue/green deployment.

Confidential, Denver, CO

Sr. DevOps Engineer

Responsibilities:

  • As a technical expert supported application developing team in terms of AWS scaling and bring the designs from concept to production and other environments.
  • Solving environmental issues for the testing teams.
  • Worked on creating playbooks and roles for Ansible and deploying application to AWS cloud using Ansible.
  • Creating recipes, cookbooks and roles for server configuration.
  • Configured Docker containers and Docker images for different environments.
  • Utilized Ansible and Ansible tower as configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages changes.
  • Used file modules in Ansible playbook to copy and remove files on remote systems.
  • Used the Amazon RDS Management Console, the AWS RDS Command-Line Interface, or simple API calls to access the capabilities of a production-ready relational database in minutes for application.
  • Handled ECS clusters and task definitions for backend and frontend of the application for Dev, Test and prod environments.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Worked on setting-up S3 bucket for logs, storing application data & backups Setting up object permission, bucket permission, bucket policy & CORS Hosting static website with custom DNS on S3 Setting-up life cycle rule for object transition between S3 storage tier and also setting up s3 buckets for other team and handling bucket policies for those teams and cleaning up the old data in s3 bucket as part of cost redundancy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Used Amazon Route 53 to register domains, route internet traffic to resources for all environments, and check the health of application.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Worked on creating code pipelines for building multiple environments and Provisioning application framework using Terraform modules through AWS pipelines.
  • Developed and deployed various Lambda functions in AWS with in-built AWS Lambda Libraries and also deployed Lambda Functions in Scala with custom Libraries.
  • Used Jenkins pipelines to drive micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Written cloud formation templates to create the Static Ips and assigned to ec2 instances, these static ips were used to connect to on-prem Linux server via Palo Alto firewall.
  • Responsible for writing the python and json scripts for finding the provisioned IAM resources. UNIX/LINUX (RHEL) systems administration - Korn Shell, BASH, Python, SSH.
  • Written the Lambda functions for starting and stopping the ec2 Instances with the tag names for reducing the uptime of unused instances. Wrote a bash script to trigger the user data of an ec2 instance on every start and stop of an instance.
  • Worked on creation of virtual machines, Virtual networks, storage, backups on Azure Cloud as per requirements.
  • Worked on Azure active directory authentication, Azure AD domain Join, group policies, Alerting.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Designed Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Configuring and managing AWS Simple Notification Service (SNS) and Simple Queue Service (SQS). Used Cloud Watch for monitoring the AWS cloud resources and the applications deployed on AWS (used SNS for notifications). Sending the event logs to cloud watch for monitoring the health.
  • Worked on setting up Amazon Simple Queue Service (SQS) and the Amazon Simple Notification Service (SNS) for database to receive messages and notifications from user who requests accounts or password change for the application accounts.
  • In house python tool to deploy Docker containers in kube cluster and monitor using Kibana.
  • Pushing packages and application updates through chef - Rundeck to Kubernetes.
  • Worked on setting up and maintaining CloudWatch logs for application environments and setting up alarms for errors in logs and handled those issues.
  • Working with Amazon API Gateway, AWS Lambda function for invoking HTTPS URL through GET, POST, PUT.
  • The AWS Lambda function triggers the API calls and the data is passed to HTTPS using get/post can be made available inside AWS Lambda to be used to insert into the database.
  • Maintained all AWS TechServ account infrastructure and services all alone.
  • Worked with multiple teams for maintaining the AWS Techserv account and interacted with AWS and Participated on the regular review, planning, audit of AWS hosted infrastructure for strategy and implementation performed these responsibilities as an individual.

Environment: Amazon Web Services, Azure, Google Cloud, Amazon Lambda, Jenkins, Java/J2EE, Python, Ruby, Web logic, UNIX, Artifactory, Shell, Perl, IAM, S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, JSON, Terraform, Docker, Kubernetes, Chef, Ansible, GIT, SVN, Cassandra, Splunk, Nagios, Snowball, RDBMS.

Confidential, Dallas, TX

Sr. DevOps / Automation Engineer

Responsibilities:

  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Validated tests by crosschecking data in backend on SQL server using SQL Queries
  • Migrating virtual machines one region to another region in Azure and migration of on-premises virtual machines (Hyper-V) to Azure.
  • Configured Puppet to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and CloudFormation scripts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Written manifests Ruby scripts to customize the Puppet as per our environment.
  • Created Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Led adoption of Docker and modern Puppet best practices allowing Operations to function more like a PAAS, with less configuration management overhead.
  • Using puppet for automation of application such as Tomcat, Apache, and WebLogic & OEM client.
  • 100 percent automation in AWS by using ec2tags for puppet agents in installing puppet modules.
  • Create Jenkins pipeline jobs for Puppet release process for module deployment, using Kanban agile methodology for puppet development.
  • Responsible for Deployment Automation - Puppet, Custom Puppet modules, Ruby.
  • Creating and managing Development and Continuous Integration Environments using VMware ESX, automated through Jenkins using PXE boot, Perl and the VMWare CLI.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Understanding of developing and testing enterprise products, with current focus on cloud-based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Managed Git and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases, Involved in the migration of code from Subversion (SVN) to Git.
  • Provided end-user training for all GitHub users to effectively use the tool.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Responsible for designing and deploying best SCM processes and procedures

Environment: AWS, Java, Eclipse, Tomcat, Apache, Oracle 11g, Python, Ruby, JIRA, Maven, Artifactory, Git, AWS, Jenkins, Chef and Bamboo.

Confidential

System Engineer

Responsibilities:

  • 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.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Developed and tested enterprise products, with current focus on cloud-based application and giving solutions to challenges imposed by multi data center and deployed SaaS products and their needs for DevOps tools and automation.
  • Worked on IaaS managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools i.e., Chef and Ansible.
  • Utilized Configuration Management Tool Chef to create Chef Cookbooks using recipes to automate system operations and tested using Test Kitchen.
  • Used knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs using Playbooks, for all application deployments including Auto scaling, and Cloud formation scripts.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Configuring and deploying EC2 instances, S3 buckets, Elastic Load Balancers, RDS, and other services on AWS environment and Data centres and managing security groups along with checking and monitoring logs with Cloud Watch.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and create Amis for mission critical production servers for backup.
  • Created and maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Build and configure a virtual data centre in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Installed, configured, and managed the development and Continuous Integration Environments with VMware ESX, automated through Jenkins using PXE boot, Perl and the VMWare CLI.
  • Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Managed GIT and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases as well as involved in the migration of code from Subversion (SVN) to GIT and provided end-user training for all GitHub users to effectively use the tool.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Installed and Configured the Nexus repository manager using plugins for sharing the artifacts within the company post-build.
  • Good experience in Performance profiling of .net applications using Jet Brains-Dot Trace Utility.
  • Validated tests by crosschecking data in backend on SQL server using SQL Queries.

Environment: AWS, Kubernetes SVN, Jenkins, Docker, Shell, Groovy, Perl, Python, Ant, Maven, Grafana, Kibana, Redshift, Kubernetes, JBoss, OpenShift.

We'd love your feedback!