We provide IT Staff Augmentation Services!

Senior Aws Cloud/ Devops Engineer Resume

4.00/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • Around 8+ years of IT industry experience as a Linux Administrator, DevOps, Build and Release Engineer and Amazon Web Services (AWS) / Microsoft Azure Cloud Engineer wif major focus on Continuous Integration, Continuous Delivery and Continuous Deployment.
  • Expertise inAWSResources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, ELK, ECS, Snowball, etc.
  • Experience wif orchestration and configuration management tools like Ansible, Chef, Puppet, as I am much Passionate about automation.
  • Hands - on automation & scripting in JSON and YAML in creating both Cloud Formation and Terraform for entire infrastructure stack deployments on AWS and Azure.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Have done cloud migration from physical data center towards Amazon Web services (AWS) and had good understanding wif Public, Private and Hybrid Cloud Environments.
  • Experience creating pods and clusters in Kubernetes and deploy those using Open Shift.
  • Managed Kubernetes charts using Helm and Created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files.
  • Continuous deployment using Ant, Maven. Perl, Power shell, Shell, Puppet, Chef, Packer, Terraform, AWS.
  • Experience in software Build tools like Apache Maven and Apache Ant to write Pom.xml and Build.xml respectively.
  • Experience on working wif on-premises network, application, server monitoring tools like Nagios, Splunk, App Dynamics and on AWS wif Cloud Watch monitoring tool.
  • Experience in AWS Cloud Administration which includes services like: EC2, S3 for application or backend service worked on Lambda.
  • Experience in working wif teh ELK (Elastic Search, Log stash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.
  • Good knowledge on protocols and REST and SOAP web services.
  • Strong experience in installing Apache HTTPD, JBoss, Tomcat, Jetty, Redis, NodeJS, and HA Proxy.
  • Used Docker and Open Shift to manage micro services for development and testing.
  • Experience wif Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Groovy, Yaml, Json, Python and PowerShell for automating tasks.
  • Expert level knowledge in Azure cloud services, Azure storage, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
  • Extensive experience in Linux/Unix system, Windows, VMware and V-Sphere ESX/ESXi environments.
  • Experience in installing and administrating CI tools like Jenkins, Bamboo and other Tools like Sonarqube, Nexus, GitHub like systems, JIRA, Atlassian stack of tools like, Fisheye, Confluence.
  • Proficient wif container systems like Docker & container orchestration Kubernetes, ECS, AKS clusters.
  • 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.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Experienced administrator skills on Linux/UNIX distributions (Red Hat/CentOS, Ubuntu, Solaris and AIX) and Windows flavors. Installed Linux/Unix distributions and configured various services as per teh requirement using Puppet.
  • Good exposure to Version control tools like Git, GitHub, SVN, Bit Bucket, Clear Case, etc.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo.
  • Configured Application Life Cycle Management (ALM) tools like JIRA, Trello, to track teh progress of teh project.
  • Integrated Jenkins wif teh version control tools to pull teh latest pushed code.
  • Experienced inAzure Kubernetes serviceto produce production-gradeKubernetesdat allow enterprises to reliably deploy and run containerized workloads acrossprivate and public clouds.
  • Experience in creating Jenkins Environment and configuring end to end build pipelines.
  • Expertise in using build tools like MAVEN and ANT for teh building of deployable Artifacts such as war and ear from Source Code.
  • Kubernetesis being used to orchestrate teh deployment, scaling and management ofDockerContainers.
  • UsedJenkins pipelinesto drive all microservices builds out to theDocker registryand then deployed toKubernetes, CreatedPodsand managed usingKubernetes
  • 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.
  • Well Adverse wif teh principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Expert in deploying teh code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and Jetty.
  • In-depth knowledge of computer applications and shell scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Responsible for Operating System maintenance activities like upgrading teh OS, updating teh services and third-party software.

TECHNICAL SKILLS

AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial,SNS, SQS, EBS, Route 53

Operating System: Red Hat, Ubuntu, Linux & Windows, CentOS, Debian

CI Tool & Monitoring: Jenkins, SonarQube, Nexus, CloudWatch, Nagios, Splunk, ELK, AppDynamics, Prometheus, Grafana

Containerization Tools: Docker, Docker swarm, Kubernetes

Cloud Platform: AWS, Microsoft Azure, Openshift

Bug Tracking Tools: JIRA, Bugzilla, HP Quality Center, Remedy, IBM Clear Quest

Configuration Management Tools: Chef, Puppet, Ansible, Salt Stack

Databases: Oracle, MySQL, MongoDB, SQL Server, MS SQL, NoSQL, Cassandra DB

Build Tools: ANT, MAVEN, Hudson, Jenkins, XL release and XL deploy

Version Control Tools: Subversion (SVN), GIT, GIT Hub, SVN, Perforce

Web Servers: Apache, Tomcat, Web Sphere, JBoss, WebLogic, TFS, Nginx

Languages/Scripts: HTML, Shell, Bash, PHP, Python, Chef, PHP, Ruby, Perl

SDLC: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Columbia, SC

Senior AWS Cloud/ DevOps Engineer

Responsibilities:

  • Creating teh automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing teh template file using JSON.
  • Experienced in using Build Automation tools like ANT, Maven. Implementing new build framework using Jenkins & Maven as build framework tools.
  • Strong experience in installing and configuring Apache HTTPD, Tomcat, Redis, NodeJS, and HA Proxy.
  • Worked on creating and managing IT infrastructure and application stack using AWS Cloud Formation and writing teh template file using JSON.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, EFK, ECS, etc.
  • Administering AWS Cloud Infrastructure based on Linux/Windows OS.
  • Created and implemented Chef Cookbooks for deployment. And used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Managed Kubernetes charts using Helm and Created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files.
  • Wrote Docker files for micro services, also dockerized testing environment for those services.
  • Worked wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
  • Strong use of various scripting languages like Groovy, Shell (Bash), Json, Yaml, Ruby and Python.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Deployed teh applications to Tomcat Application Server and static content to Apache web servers.
  • Automated teh continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Formation Templates.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, Swarm etc.
  • Developing scripts for deployment of customer environments into AWS, using Bash and Python.
  • Worked wif GIT (GitHub), SVN, Bitbucket to manage source code. Used Jenkins tool to automate teh build process to manage Git.
  • Installing and configuring Apache HTTP server, Tomcat web application servers and Jetty.
  • Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing teh infrastructure as code using chef.
  • Experience in creating Jenkins CI/CD pipelines and good experience in automating deployment pipelines.
  • Managed Nexus and Maven repositories to download artifacts during teh build process.
  • Managed multiple cookbooks in Chef and Implemented environments, roles, and templates in Chef for better environment management.
  • Efficiently worked for AWS cloud services to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Container management using Docker by writing Docker files and set up teh automated build on Docker HUB and installed and configured Kubernetes.
  • Developed microservice on boarding tools leveragingPythonandJenkinsallowing for easy creation and maintenance of build jobs andKubernetesdeploy and services.
  • Experience on working wif on-premises network, application, server monitoring tools like Nagios, Splunk and on AWS wif Cloud Watch monitoring tool.
  • Worked on Docker container to create Docker images for different environments.
  • Converting existing AWS infrastructure to server less architecture (AWS Lambda) deployed via Terraform or AWS Cloud formation.
  • Written Ansible Playbooks, which is entry point for Server Provisioning, where teh automation identified through teh tasks using YAML format.
  • Worked wif Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Very good experience working on continuous integration and Continuous Delivery tools such as Jenkins and Bamboo and did support and backup.
  • Integration of ANT/Nexus, Jenkins, Urban Code Deploy wif Patterns/Release, Git, Confluence, Jira andCloudFoundry.
  • Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both Pseries and VMware virtualization systems
  • Working experience of deployment of Java applications through WebLogic/WebSphere Application servers. And build tools like Gradle.
  • Implemented and improved process for release management, automated code deployment, configuration management, and monitoring.

Environment: AWS, Kubernetes, Docker, Jenkins, Chef, Helm, Linux, Git, Maven, Ant, Chef, Groovy, Java/J2EE, Web Sphere, Ansible, Windows, Python, VMware, Oracle, Shell, SQL, PL/SQL, Teradata, Terraform.

Confidential, O’fallon, MO

Senior Cloud/ DevOps Engineer

Responsibilities:

  • Implemented a Continuous Integration and Continuous Delivery (CI/CD) pipeline wif Docker, Jenkins (TFS Plugin installed) and TFS, GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it.
  • Design, Implement, manage, backup, and monitor storage solutions in accordance wif teh HA and DR requirements of teh enterprise Hosting environment using Azure AD tenants, and configure application integration wif Azure AD.
  • Responsible for implementing containerized based applications on Azure Kubernetes by usingAzure Kubernetes service (AKS),Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes,Ingress API Gateway,MySQLDatabases andCosmo DBfor stateless storage of external data, and setup reverse proxy Nginx in teh cluster.
  • Experience wif container based deployments usingDocker, working wifDocker images, Docker HubandDocker-registriesandKubernetes.
  • Worked extensively on Azure PaaS Solutions like Azure Web Apps, Redis Cache, Application insights Azure Server less Functions, Azure Stream Analytics, SQL Azure and Azure Storage.
  • Worked on container based technologies likeDocker,OPENSHIFTandKubernetes.
  • Administer, secure, and maintain multiple Kubernetes clusters to support a global service.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Expert Knowledge in Azure cloud services, Azure storage, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
  • Involved in Creating and Managing Virtual Machines in Windows Azure and setting up communication wif teh halp of endpoints.
  • Converted our staging and Production environment from a handful Azure Nodes to a single bare metal host running Docker.
  • Migrating an On-premises virtual machine to Azure Resource Manager Subscription.
  • Design, Plan and create Azure virtual machines, Implement and manage virtual networking wifin Azure and connect to on-premises environments
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Selecting teh appropriate Azure service based on compute, data, or security requirements and leveraging Azure SDKs to interact wif Azure services from your application.
  • Installed, Configured, Maintained, Tuned and Supported Splunk Enterprise server. Deployed, Installed and maintained several Splunk Add-on applications on Splunk infrastructure and various universal forwarders
  • Experience wif installation and configuration of Dynatrace monitoring tool. And created email alerts and threshold values using Dynatrace for our environment.
  • Created Splunk/Dynatrace dashboard for application performance monitoring.
  • Experience on Power Shell scripts to automate teh Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.
  • ImplementedJenkinspipelines into Azure pipelines to drive all micro services builds out to theDockerregistry and then deployed toKubernetes, Created Pods and managed using AKS.
  • Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations.
  • Created, Configured and Administered Jenkins servers wif Master-slave configurations as needed.
  • Build and administrate Continuous Delivery pipelines using Git, Vagrant, Jenkins and Groovy DSL.
  • Created homebrewed alarms and trigger points in Jenkins to monitor services running in dev, stage and production environments.
  • Implemented Ansible modules for deployment of build on on-premises Data Centre Servers and re-used and modified same Ansible modules to create a deployment directly into Amazon EC2 instances / Azure Virtual Machines
  • Designed Puppet Modules to manage configurations and automate installation process and developed automation scripting in Python using Puppet to deploy and manage pJava applications across Linux servers.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate teh deployment, scaling and management of Docker Containers.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Used Ansible and Ansible Tower as configuration management tools to automate repetitive tasks, quickly deploy mission-critical applications and proactively manage changes.
  • Worked wif different scripting languages such as PowerShell, Ruby, Groovy, Python as a part of writing scripts for teh automation tasks like release processes, applications migration and monitoring application health during migration etc.

Environment: Azure, ARM, Web Apps Redis, CI/CD tools, Node JS, AngularJS, Jenkins Stream Analytics, SQL Azure, Azure Storage, Docker, GIT, TFS, VSTS, Bash, Python, Kubernetes, puppet, Ansible, PowerShell, Ruby, Groovy, Python, Apache, Tomcat, Splunk and Dynatrace.

Confidential, Brea, CA

Cloud/ DevOps Engineer

Responsibilities:

  • Modeled and automated teh 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.
  • Involved in designing and deploying a multitude application utilizing almost all teh 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 dat automate teh Provisioning of AWS Services through Ansible scripts and cloud formation templates.
  • Extensive experience in installing, configuring and administeringJenkins CItool on Linux machines and usedJenkins Pipelinesto drive all Microservices builds out to theDocker Registryand then deployed toKubernetes, Created Pods and managed using Kubernetes.
  • Implemented and maintained teh 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.
  • Container management using Docker by writingDocker filesand set up teh automated build on Docker HUB and installed and configured Kubernetes.
  • Identify practical opportunities for creating and maintaining DevOps pipeline.
  • Provide stable and continuous build and deployment strategy for cloud-based architecture
  • Responsible for creating and maintaining a IVR portal dat implements DevOps (Dashboard) to depicts teh overall progress of teh project wif all sorts of metrics from requirement until delivery.
  • Using GIT to manage source code developed by various platform engineers.
  • Extensive experience working wif 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.
  • Involvement in developingAPIsusingKubernetesto manage and specify teh copies of teh containers to run teh actual servers in teh cloud environment.Scheduled,deployedand managedcontainerreplicas onto anode clusterusingKubernetesand deployedDockercontainers throughKubernetesto manage themicroservicesusing itsNodes, Pods, Config Maps, Selectors, Services.
  • Good understanding of Docker Configuration Management Tool.
  • Automated deployments using YAML, Bash, Python and JSON scripting.
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure
  • Identifying Cross Functional Dependencies, Monitoring & tracking teh release milestones.
  • Deployment and Implementation on customer site and integrate teh application wif teh customer's internal systems and process
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on Managing teh Private Cloud Environment using Chef.
  • Resolved update, merge and password authentication issues in Jira.
  • Monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef
  • Perform automated builds on teh go when a change is promoted using Jenkins pipeline structure.
  • Using Verizon cloud services at production end.
  • Manage all CM tools (Artifactory, Maven, Jenkins, and Git) and their usage/process ensuring traceability, repeatability, quality, and support.

Environment: Jenkins, Puppet, Kubernetes, Chef, AWS, VMware, Amazon web services, Docker, Artifactory, Maven, GIT, GIT Hub, Chef, SVN, Oracle, Sql Server, Python, Jira, Yaml, Bash, Json, Shell Scripting

We'd love your feedback!