We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Linthicum Heights, MarylanD

SUMMARY

  • Having overall 7+ years of IT experience currently working as a DevOps /cloud engineer, ability to use wide variety of open - source technology and tools.
  • Excellent understanding of the principles and best practices of Software Development Life Cycle (SDLC) with software development models like Agile, SCRUM, JIRA and Waterfall model.
  • 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.
  • Extensive experience 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.
  • Experience in creating AWS Lambda functions that aggregates the data from incoming events, then store the resulted data in AWS Redshift and S3.
  • Experience in Angular 1.x/2.0/4.0/6.0, ReactJS, MongoDB, Node.js and Redis Queue.
  • Developed using ReactJS, Material Controls and Web API.
  • Experienced in technologies that includes complex Service Oriented ArchitectureJava, J2EE, REST and SOAP based web servicesNodeJS,ReactJSandMongoDB
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.
  • Experience with Cloud automation technologies such asCloud FormationandTerraformand experienced in usingTerraformfor building, changing, and manage existing and cloud infrastructure as well as custom in-house solutions. Proficient in writing Templates forAWSIAC usingTerraformto build staging and production environments.
  • 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.
  • Experience inKubernetesto deploy scale, load balance and manageDockercontainers with multiple name-spaced versions and good understanding ofOpen Shift Platformin managing Docker Containers andKubernetesClusters.
  • 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, Gradleand 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

Continuous Integration Tools: Jenkins, Hudson, Bamboo, Anthill Pro, Nexus,Azure

Configuration Management Tools: Chef, Puppet, Ansible, Ansible Tower, Chef Automate.

Containerization Tools: Docker, Kubernetes, Docker swarm

VMWare ESX/ESXi, Windows Hyper: V, Virtual box, Vagrant

Operating Systems: Unix, CentOS, Ubuntu, Centos, RHEL, Windows

Automation Tools: Jenkins, Bamboo, Terraform, CloudFormation

Web Servers: Apache HTTP 2.x, 3.x, Nginx, IIS, Apache Tomcat, WebSphere Application Server, JBoss

Database: AWS RDS, Aurora, DynamoDB, MongoDB, MySQL, MS SQL SERVER 2008/12

Scripting languages: Python, Ruby, Bash shell, Power shell, JSON, YAML

Networking/Protocol: DNS, DHCP, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP

Version Control Tools: GIT, Bitbucket, SVN, TFS

Monitoring Tools: Nagios XI, Zabbix, AppDynamics, Splunk, Cloud Watch, ELK, New Relics

Volume Manager: LVM, VVM

Application Servers: Oracle Web Logic (8/9/10), IBM Web Sphere (4/5), JBOSS

Build Tools: ANT, MAVEN, Gradle, MS build

PROFESSIONAL EXPERIENCE

Confidential, Linthicum Heights, Maryland

AWS 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 onAWS, experience with Elastic IP, Security Groups and Virtual Private Cloud inAWS.
  • Involved inAWSservices 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, Environment’s configuration Files, Users, Mount points and Packages.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions.
  • Created the CI/CD pipeline for different environments like J2EE, SpringBoot and ReactJS using Jenkins
  • Worked on modern, mobile ready responsive front-end development with CSS3 media queries, AJAX, Bootstrap, AngularJS, ReactJS, NodeJS and jQuery.
  • Worked with nodeJS, ReactJS and AngularJS.
  • Configured and integratedGITinto thecontinuousintegration(CI) environment along withJenkinsand written scripts to containerize usingAnsiblewithDockerand orchestrate it usingKubernetes.
  • Develop CI/CD system with Jenkins on 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 processesand 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 Jfrogartifactory.
  • Used Ansible to automate Configuration management and to manage WebApplications, 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.
  • ConfiguredAWS-EC2 Cloud Instances by configuring AMIs using Packer and launched instances with respect to specific applications.
  • Design, develop, test and maintain data intensive applications including Java,, Azure or AWS, relational and non-relational data storage, APIs

Environment: AWS EC2, Tomcat Apache, Cloud watch, Cloud Formation, Terraform, Git, Ansible Linux, Jenkins, EC2, python 2.7, Maven, AWS, WebLogic, F5, Nexus, Splunk, New Relic, UNIX, Tomcat, RHEL, LDAP, Shell script, Kubernetes, Docker.

Confidential, Malvern, PA

Cloud AWS DevOps Engineer

Responsibilities:

  • Experienced in provisioning, configuring and troubleshooting of various AWScloud 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 theAWS with the paradigm of Infrastructure as a Code.
  • Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Experience inAWSElastic 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 usingAWSIdentity and Access Management (IAM), including creating new Policies for user management.
  • Experienced with installation ofAWSCLI to control variousAWSservices through SHELL/BASH scripting.
  • Experience in variousIAAS/PAAS design groups & working toward architecting and implementing the product.
  • Used MySQL,DynamoDBand ElastiCache to perform basic database administration build.
  • Created and maintained cloud application, migrated on premises application servers to AWS.
  • Worked onAWSElastic 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 asTerraform, 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 onDockerhub, creatingDockerimages 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.
  • PowerShellscripting 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 withDocker, Jenkins and GitHub and AWS.
  • Designed, developed, implemented, and maintained custom Jenkins tasks in Java andGroovy.
  • Set up CI (Continuous Integration) for major releases in Jenkins and docker to automate most of the build related tasks.
  • 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, Nginx, Windows, Solaris, Tomcat, Apache, Restful, Java, Python, Shell, Agile, SQL server.

Confidential, Richardson, Texas

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, Lambda, 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 

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, Update 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
  • 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!