We provide IT Staff Augmentation Services!

Aws Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Malvern, PA

PROFFESIONAL SUMMARY:

  • Over 8 years of IT industry experience as a System Administrator and Production Support of various applications on Sun Solaris, Red Hat Enterprise Linux environment, ubuntu, centos, CoreOS, Debian, Windows, and UNIX.
  • Administered and Maintained Linux (RHEL) 4.x, 5.x, 6.x and Solaris 8/9, CentOS 5 using kickstart based network installation.
  • Ability to manage and coordinate with teams of DevOps engineers for infrastructure support on AWS cloud. Created Cloud Formation scripts for hosting software on AWS cloud. Automated the installation of software’s through PowerShell scripts.
  • In - depth understanding of the principles and best practices of Software Development Life Cycle (SDLC) with software development models like Agile, SCRUM, JIRA and Waterfall model.
  • Officially certified as AWS Associate developer
  • Involved in deploying Java to cloud by utilizing various AWS cloud services like AWS Code Deploy, Route53, EBS, S3, EC2, Cloud Formation, ECS, SNS, Lambda, SQS, Cloud Front, and Auto Scaling, AWS Redshift.
  • Proficient in creating AWS Lambda functions that aggregates the data from incoming events, then store the resulted data in AWS Redshift and S3.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.
  • Experienced with Terraform to build Infrastructure as code.
  • Experienced in working with Apache Hadoop, Hive, Pig, Kafka, Spark, RabbitMQ and Logstash.
  • Production experience in large environments using configuration management tools like Chef, Ansible and Puppet supporting Chef Environment and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
  • Expertise in creating pods and clusters in Kubernetes and deployed those using OpenShift.
  • Configured network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote access, security management and Security trouble shooting skills across Linux Severs.
  • Automated application deployment in the cloud using Docker technology via Elastic Container Service (ECS) in AWS.
  • Developed automation scripting in YAML using Ansible to deploy and managed Java applications across Linux middle servers.
  • Hands on experience in deploying the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack and Jenkins for continuous integration.
  • Worked in automation, setup and administration of build and deployment CI/CD tools such as Jenkins, Anthill Pro and UDeploy and integrated with Build Automation tools like ANT, Maven, Gradle and other Atlassian products- Bamboo, JIRA, BitBucket for building of deployable artifacts (JAR, WAR & EAR, and DLL & EXE) from source code.
  • Profusely worked on Version control tools like Subversion, GIT, ClearCase to track changes made by different people in source code involving concepts like Branching, Merging and Tags.
  • Worked on web servers like Apache and application servers like WebLogic, Tomcat, WebSphere and JBOSS to deploy code. Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux and windows systems.
  • Configured Jenkins CI tool to automate the regression testing by including test cases using Selenium Plugin in Jenkins.
  • Expertise in Automation of various day-to-day administration task by developing Bash, Ruby, Perl, PowerShell and Python Scripts.
  • Expertise in setting up of JVMs, Clusters, virtual hosts and configured authorization and authentication models using LDAP on Linux servers.
  • Strong problem solving, communication &presentation skills. In one sentence “A very good team player.”

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS, Ubuntu/Debian/Fedora, Windows XP 2000/2003/2008

Languages: C, C++, Python, Ruby

Java/J2EECI Tools: JENKINS, HUDSON, Bamboo, Anthill Pro, Nexus

CM Tools: CHEF, Puppet, Ansible

Databases: MySQL, MongoDB, SQL Server

Scripts: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script, Groovy.

Version Control Tools: GIT, SVN, Bitbucket, GitHub

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MYSQL.

Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss

Build Tools: ANT, MAVEN, Gradle, MSbuild.

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

AWS Cloud DevOps Engineer

Responsibilities:

  • Configured, monitored and automated Amazon Web Services, as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Involved in AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and Amazon Web Services (AWS) provision.
  • Worked with Jenkins CI/CD pipeline and implemented Jenkins shared library.
  • Experience in working with EFK, for storing the logs and created production level AWS infrastructure using Terraform.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format to Run Ansible Scripts to provision Dev servers.
  • Hands on experience on Ansible server and workstation to manage and configure nodes
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions
  • Develop CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Implemented, configured, and customized JIRA issue tracking software with Agile plugin across all company functions and acted as JIRA/Confluence administrator
  • Good understanding on integrating JIRA with other products such as Sales Force, Share Point, Zendesk and Microsoft office connector.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes, Maven, Nexus and Nagios.
  • Implemented SonarQube for code quality check and Nexus repository and integrated them into Jenkins to achieve Continuous Integration.
  • Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images
  • Automated Weekly releases with Maven scripting and Compiling Java code, Debugging and Placing Builds into Maven repository. Responsible for designing and deploying best SCM processes and procedures.
  • Configured Continuous integration tool like Jenkins with version control system GIT. Compile and build the code using maven build tool. Store the artifact files of Jenkins in Jfrog artifactory.
  • Used Ansible to automate Configuration management and to manage Web Applications, Config Files, Database, Commands, Users Mount Points and Packages.
  • Used Jenkins and Nexus to build code from Subversion and deploy to testing and developing environments
  • Responsible for creating the ECS Cluster (Elastic Container Service) to spin up the services in the AWS using Terraform.
  • Responsible for migrating Cloud Formation Template stack to Terraform and Integrated with EFK to send logs.
  • Used Atlassian products like JIRA for issue tracking and code integration to plan and collaborate, used Dev tools to host, review, test, and deploy team's Git and Mercurial code.
  • Proficiency in TCP / IP network protocol suite (IP, TCP, UDP, SMTP, FTP, and TFTP).
  • Responsible for installing Kubernetes and deploying applications on containers in Kubernetes.
  • Worked on deployment automation of all microservices to pull image from Private Docker registry and deploy to Kubernetes cluster.
  • Used Kubernetes for creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.
  • Created indexes for various statistical parameters on Elasticsearch and generated visualization using Kibana.
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Configured AWS-EC2 Cloud Instances by configuring AMIs using Packer and launched instances with respect to specific applications.

Environment: AWS EC2, Azure, VMware, Windows 2008, Tomcat Apache, Cloud watch, Cloud Formation, Terraform, Git, Ansible Linux, Jenkins, EC2, python 2.7, Maven, AWS, WebLogic, ASB/Mule, F5, Nexus, Splunk, UNIX, Tomcat, Jasper Server, Service-Now, Hip Chat, Jabber, Windows, RHEL, Oracle Exa-data, LDAP, Shell script, Kubernetes, Docker.

Confidential, Charlotte, NC

Cloud AWS DevOps Engineer

Responsibilities:

  • Experienced in provisioning, configuring and troubleshooting of various AWS cloud services, EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM.
  • Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS with the paradigm of Infrastructure as a Code.
  • Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Experience in AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Experience in various IAAS/PAAS design groups & working toward architecting and implementing the product.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration build.
  • Created and maintained cloud application, migrated on premises application servers to AWS.
  • Worked on AWS Elastic Beanstalk for fast deploying of various applications developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache and IIS.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Created build pipeline, continuous integration and test automation framework utilizing such tools as Terraform, Git, API Gateway, and Jenkins.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Managed AWS EC2 virtual instances using Puppet.
  • Building, testing, packaging, dockerizing and socializing across the team.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI’s (Linux) and configuring the servers for specified applications.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • PowerShell scripting experience on creating automation process for Branching, build creation and deployments.
  • Virtualization using KVM, Xen, VMWare ESX/ESXi, vSphere, Oracle Virtual Box, Virt-manager.
  • Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers, including Elastic search, and Zend PHP and IIS Clusters.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS.
  • Designed, developed, implemented, and maintained custom Jenkins tasks in Java and Groovy.
  • Set up CI (Continuous Integration) for major releases in Jenkins and docker to automate most of the build related tasks.
  • Experience with KVM and AWS
  • Hands-on admin collaborating in continuous integration and deployment (Jira, Bamboo, Glassfish)
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Installation, configuration and maintenance of Chef and Puppet to manage the configurations, apply patches.
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines by enforcing custom Nagios monitoring, notifications and dashboard to exhibit various metrics using Shell Scripting and add-ons.
  • Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant's build.xml.
  • Worked under Agile Methodology to reach organization goals, acted as scrum master.

Environment: AWS, EC2, S3, IAM, Cloud Formation, Cloud watch, SNS, Jenkins, Maven, GIT, Chef, Nexus, Docker, Apache Webserver, Linux, KVM, Windows, Solaris, Tomcat, Apache, Restful, Java, Python, Shell, Agile, SQL server.

Confidential, FL

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.
  • 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.
  • 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, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Involved in designing and documenting the deployment and migration process
  • Actively involved in various production and lower level environment deployments
  • Provided configuration management expertise to all software development projects.
  • Implementing a Continuous Integration and Continuous Deployment framework using Jenkins, and Maven in Linux environment.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS.
  • Extensively involved in writing the cookbooks and recipes.
  • Created various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Using the AWS Marketplace, AWS EC2 Console, and AWS Command Line Tool.
  • Managed AWS EC2 instances utilizing Auto scaling, Elastic Load Balancer and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and chef.
  • Installed and configured configuration tool such as chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Managed Git repository, code merging, and production deployments.
  • Analyzed and resolved conflicts related to merging of source code for SVN and Git.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Performed Builds using MS Build command line for C#, VB, .NET Applications.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Developed chef recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Using chef written cookbooks like TOMCAT and BASEPACKAGES for an application to automate and make virtual machine servers with the single click we made possible to make server spin off in less than 10 minutes.
  • Used chef to automate Configuration management & Applications.
  • Used chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Utilized Configuration Management Tool Chef & created chef Cookbooks using recipes to automate system operations.
  • Built Continuous Integration CI environment OCTOPUS and Continuous delivery (CICD) environment.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Installed, Configured and Managed Monitoring Tools such as Splunk for Resource Monitoring/Network Monitoring and Log Tracing.
  • Experience in using Splunk for Log analyzing and improving the performance of servers.
  • Designed and developed automation test scripts using Python.
  • Configured plugins for the integration tools to the version control tools.
  • Managed source code, software builds, software versioning, and detect tracking on software maintenance tasks/projects.
  • Involved in DevOps processes for build and deploy systems.

Environment: Jenkins, Puppet, NEXUS, Artifactory, GIT, MAVEN, JIRA, Java, LINUX, Windows, Web logic, Apache, Tomcat, MySQL, Shell scripts.

Confidential

Build & Release Engineer

Responsibilities:

  • Involved in user interactions, requirement analysis and design for the interfaces
  • Prepared the design document for Document Management Module and User Management Module
  • Created class diagrams and sequence diagrams using MS Visio and Network Migration from RIP to OSPF
  • Build and maintain Visio documentations for Clients
  • Followed waterfall methodology for application development
  • Updating the Perforce log properties for revisions. Setting up the Perforce sync servers, changed rev properties for Perforce sync
  • Promoting the changes from trunk revisions to release branch
  • Routing Protocol (BGP4, OSPF, EIGRP, IGRP, RIP, IS-IS, NLSP), Routed Protocol (TCP/IP, IPX/SPX)
  • Administering & designing LANs, WANs internet / intranet, and voice networks
  • Proposed and implemented branching strategy suitable for agile development in Subversion
  • Installed and configured Hudson for Automating Deployments and providing a automation solution and Integrated Subversion into Hudson to automate the code check-out process
  • Involved in enhancement of SOA web services using AXIS to support .net applications
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages
  • Involved in development of customized Web applications on top of Orion Frameworks using Web technologies like JSP, Servlets, Java script
  • Analyzed the existed Win32 C language based installer and redesigned and developed as rich UI based installer using java, XML, XSL, and Install Shield Multiplatform (ISMP), which installs various Content Management products developed to Windows Operating System
  • Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i
  • Implemented various customized java beans, which creates Windows start up services for Storage Server and Command Server, Updates registry entries, executes Oracle database schema, installs web based and console based applications
  • Involved in migration of code in CORBA framework to Java/J2ee framework
  • Production support to fix bugs in products
  • Mentored junior developers in design and development
  • Discussed and presented architectural designs to the senior management and client
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files

Environment: Java/J2EE, SQL, Perforce, Hudson, XML, C, .NET, MS Visio, Java Scripts, Log4J, CORBA Framework, Windows XP, Linux.

We'd love your feedback!