We provide IT Staff Augmentation Services!

Devops Aws Engineer Resume

2.00/5 (Submit Your Rating)

Glen Allen, VA

SUMMARY

  • Over 8 plus years of experience in IT Industry in design, implementation, troubleshooting and maintenance of complex Enterprise Infrastructure with ability to achieve all aspects of the Linux Systems Administration, Software Configuration Management (SCM) process, Infrastructure, Build and Release Management, Deployment and DevOps, AWS (Amazon Web Services) and Microsoft Azure cloudengineering.
  • Experienced in Software Development Life Cycles (SDLC), Agile Programming and DevOps Methodologies
  • Main duties include coming up with a combination of Automation/Tools and Processes to accomplish Continuous Delivery/ Continuous Integration for various applications by integrating various tools like Jenkins, Git, Jira, Nexus, Puppet/Chef, Maven various testing frameworks like Junit, various App servers like WebLogic, WebSphere, IIS, and Apache Tomcat.
  • Experience in spinning up Amazon EC2 instances, Configured Inbound/Outbound in AWS security groups, NACL created alarms to trigger points in Cloud Watch.
  • Experience in AWS Cloud, broad usage of Virtual Private Cloud (VPC), Cloud Formation, SNS, SQS, SES, IAM, EBS, ELK, Auto Scaling, DynamoDB, Code commit, Code Deploy, EFS, Route53, and Cloud Trail also utilized AWS Beanstalk for deploying and scaling web applications and services developed with Python, Ruby, and Docker.
  • Extensive experience in using Version control systems includes Subversion (SVN), Git, Rational Clear case, perforce on UNIX & Windows Environments migrated subversion repositories to Git and used Source code management client tools like Bitbucket, Source Tree, Git Bash, GitHub, GitLab, Git GUI and other command line applications etc.
  • Widely worked on Continuous Integration for major releases in Jenkins, Hudson and Team city for End - to-End automation for all build and deployments.
  • Experience in administering WebLogic Solaris & Linux. Experience in Installation, Configuration,debugging (visual studio, Wireshark) Backup, Recovery, Maintenance, and Support of Solaris & Linux servers.
  • Good experience in creating and editing Shell, Bash, Python Scripts for automation.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment and app stack build outs.
  • Experience in deploying scalable Hadoop cluster on AWS using S3 as underlying file system for Hadoop.
  • Experience on Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications and proactively manage changes.
  • Terminated SSL certifications on to NGNIX to remove overhead on APIs
  • Experienced in designing and establishing the connectivity between VPCs of same region (VPC Peering), design VPC tunneling between VPCs in different regions.
  • Expertise in Domain Name Service Integration, DHCP Design, Active Directory Integration and Elastic Load balancer designing.
  • Architected and implemented the Serena ITIL system from Clustered JBOSS on local failover system to the three-node cluster license manager, for resilience, failover and restoration.
  • Expertise in using Arti factory Repository Managers for Maven builds and deployed applications with Udeploy and Application Deployment Automation Tools.
  • Worked on Container Management Tools like Docker Swarm, Mesos and Kubernetes for managing Cluster of Docker containers.
  • Installed and Configured tools like Nagios and Splunk for monitoring Amazon EC2 instances.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies. understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies
  • Proficient in shell scripting bash, PERL, Java Scripts for Oracle and Java Applications and XML.
  • Hands on experience on Struts and Spring framework along with persistent frameworks using Hibernate, in building persistent layer for applications.
  • Experienced in J2EE application development using Enterprise Java Beans (EJB), JDBC, Servlets.
  • Exposure to Service Oriented Architecture (SOA), Experienced in development and use of Web Services.
  • Ability to quickly adapt to different project environment, work in teams and accomplish difficult tasks independently within time frame.
  • A good team player with excellent written and verbal communication skills.
  • Excellent problem-solving skills with a strong technical background and good interpersonal skills and able to work in team environment.

TECHNICAL SKILLS

Operating Systems: Unix, Linux- Ubuntu/CentOS/RedHat, Windows and MacOS

Languages: C, C++, Python, JAVA, XML, SHELL, Perl and Ruby.

Cloud Services: Amazon Web Services: EC2, S3, ELB, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM, SNS.

Web Services/Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL and XPATH

Databases: MySQL, Oracle 9i/10g, SQL Server, PostGre SQL Mongo DB, Cassandra and DB2

Version Control Tools: Git, GitHub, GitLab, Bitbucket, ClearCase, SVN, CVS and TFS

DevOps Tools: Vagrant, Docker, Jenkins, Perforce, Udeploy, Chef, puppet, Ansible, Salt Stack, Atlassian-Jira, Team city, Splunk, Zabbix, Nexus and OpenStack

Build Tool: Ant, Maven, Make and Gradle

Container Management tools: Docker Swarm, Kubernetes and AWS ECS

Scripting Languages: UNIX Shell scripting, Perl scripting, PowerShell, Ruby scripts and python scripting.

Application/Webservers: Oracle Web logic server11g/10g /9, Apache, Node JS, Tomcat, NGINX, WebLogic 8.1/9.2, WebSphere, JBoss, Oracle ATG web commerce and IIS

PROFESSIONAL EXPERIENCE

Confidential, Glen Allen, VA

DevOps AWS Engineer

Responsibilities:

  • Developed the AWS infrastructure and hybrid cloud solutions to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations.
  • Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, Red Hat 7.x, Ubuntu 14.04, and 16.04.
  • Hands-on development experience and a strong passion for the LAMP (Linux, Apache, MySQL & PHP) development stack.
  • Good knowledge of secure-cloud configuration, (Cloud Trail, AWS Configuration), cloud-security Technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Created & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN& Direct connect services.
  • Structured massively scalable network-oriented software for the Elastic Load Balancing (ELB) service and provided public DNS names to elastic load balancers IP's using Route 53.
  • Involved in provisioning AWS S3 buckets for backup of the application and sync this contents with remaining S3 backups, by creating entry for AWS S3 SYNC in crontab.
  • Implemented the monitoring and alerting of production and corporate servers/storage using Cloud Watch in AWS and Nagios /Grafana
  • Used BOTO for launching and deploying instances in AWS.
  • Deployed applications on AWS by using Elastic Beanstalk. Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Worked on bothAzurePaaS and IaaS based SharePoint environment.
  • Written Chef Cookbooks and recipes in Ruby to provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Built and deployed a Java web application to EC2 application servers in a Continuous Integration Agile Environment and automated the complete process
  • Implemented a SonarQube software quality testing metrics server. Sonar testing metrics executed as a built-in Jenkins plug-in to assist in quality build testing metrics.
  • Developed Sonar blocker violation profiles to report build failures expeditiously to the build and development team.
  • Ran Automated SonarQube analysis with Jenkins job and set the report to ALM Tool.
  • Expertise in scripting for automation, and monitoring using Shell and Python.
  • Experience in TFS, Rational Team Concert, and Rational Quality manager on UNIX and Windows environment.
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.
  • Configured security and system in Jenkins added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Used Terraforms to launch EC2 instances by writing a configuration file and destroy them if not required
  • Run a single command on the nodes to provision the infrastructure of the organization using Terraform.
  • Used Terraforms to set up the AWS infrastructures such as launching the Ec2 instances, S3 buckets objects, VPC, Subnets.
  • Hands on experience with build tools like Gradle, Ant and Maven for writing Build. xmls and POM.xml respectivelyin JAVA, JavaScript and J2EE (EJB, JMS, JNDI, JPA, JSF, JSP, JSTL, Servlet) applications.
  • Implementation of the Business logic layer for MongoDB Services.
  • Wrote Ansible Playbooks to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers. Good Working experience on Salt Stack.
  • Automated configuration management and deployments using Ansible playbooks and YAML.
  • Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Experience in using Dockers Swarm and deployed spring boot applications.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Build and operate Open Shift, Kubernetes container platform on AWS.
  • Build monitoring and metric gathering systems around Open Shift using Grafana and Prometheus.
  • Build Docker images, create build and deployment configurations to deploy applications on Open shift.
  • Plan, architect and migrate applications from bare metal and AWS to Open shift. Patch, upgrade and scale Open Shift environment.
  • Hands on experience in creating and customizing Splunk applications, searches and dashboards.
  • In the Developing environment giving hands on support to developing team to build the code using different languages like C, C++ and Go Languages in the Linux environment.
  • Coordinate/assist developers with establishing and applying appropriate branching, Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Real time streaming of data using Spark with Kafka.
  • Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure and applying the SSL and F5 for secure application delivery.
  • Designed and architected hybrid infrastructure forCloudand consolidated data centers (vBlock & Cloud, VMware, vRealize, Citrix, Palo Alto & Cisco firewalls, Cisco routers & switches, F5 load balancing & proxy, InfoBlox).

Environment: & Tools:AWS, AWS RDS, GIT, ELB, VPC, EC2, S3, DNS, Web API, Docker, Jenkins, Maven, Chef, Maven, shell scripting, python, MongoDB, Load- balancing, Nexus, Open Shift, Splunk, Nagios, Gradle, ANT, C, C++, JAVA and Python scripting, Nagios, Splunk, Docker, Grafana.

Confidential, Denver CO

Cloud / DevOps Engineer

Responsibilities:

  • Enabling users to better manage software development, deployments and infrastructure with tools such as Jenkins and GitHub
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Coordinating Release effort amongst various teams (Development, QA, performance Testing and Production) in geographically separated environment.
  • Worked on Build and deploy software artifacts and code across multiple engineering environments and the production environment.
  • Knowledge on Deploying Couchbase, Tomcat and Elasticsearch clusters usingDocker
  • Generated and maintained the Project SCM plan. Created hooks and managed permissions on the branches for GIT.
  • Installing/Configuring/Administering/Monitoring of Subversion/GitHub Enterprise, WAS (WebSphere Application Server) and Jenkins on Windows environment.
  • Developing analytical methods, real-time data analysis and statistical methods with Python, for data analysis, processing and integration for standardized and non-standardized reports.
  • Deploy Apache/Tomcat applications usingAnsible also Monitoring the logs and security usingthe same.
  • Manage release management and deployment, building SharePoint Farm inAzure, non- HA- Farm for development, QA, and UAT environment
  • Integrated Kroger Internal Cloud (KIC) and Cloud Foundry solutions with supporting infrastructure APIs for rapid self-service provisioning and automation
  • Experienced in implementing Spark RDD transformations, actions to implement business analysis.
  • Worked on Managing the Private Cloud Environment usingAnsible.
  • Manage backups and restore for the newly createdAzurebased SharePoint environment.
  • Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation.
  • Involved in the migration of code from SVN to GIT.
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of WebSphere.
  • Created GIT repositories and specified branching strategies that best fitted the needs for the client.
  • Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Experience working on Cucumber as part of the Behavior Driven Development adopted by the company.
  • Written Selenium scripts and used them for unit testing and integration testing.
  • Integrated SVN into Hudson / Jenkins to automate the code check-out process.
  • Conducted performance testing of Apache and Tomcat management services.
  • Architected and implemented automated cloud infrastructure using Chef
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Develop server-side scripts/SW to customize GIT and to tie in with other tools such as Gerrit /JIRA, Jenkins/Hudson.
  • Reduced the time to on-board new developers by writing a Sinatra app to automate all common new-developer tasks like setting up their desktops, virtual machines, GIT accounts, and development environment.
  • 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.
  • Written automation scripts for Ansible and in house custom AWS framework.
  • Worked with Docker swarm manager to maintain worker nodes and orchestration. Integrating Docker Swarm with Docker daemon.
  • Supported physical servers and virtualized servers. Worked with other engineers to support SANs (NetApp, Pure Storage) and VMWare hosts.
  • Experience in containerization solutions such as Docker and orchestration tools like ECS and Kubernetes.
  • Consuming the Restful API based web services.
  • Used TFS - GIT distributed Source Control System as repository.

Environment: & Tool: GIT, GITHUB, JIRA, Jenkins/Hudson, Java/J2EE, Maven, Tomcat, JBoss, SVN, Ansible, Selenium, Bamboo, ANT, Maven, Cucumber, Shell, bash, UNIX, GIT, AWS, Chef, TFSSAST/DAS TKIC, KAPE, SPM, IPAM, AWS, SVN, Bamboo, ANT, Chef, Docker.

Confidential, East Peoria, IL

DevOps Engineer

Responsibilities:

  • Staged and Maintained UNIX (Solaris 8,9 &10, Red Hat Enterprise Linux 6.5) on Sun Enterprise servers and Dell Servers.
  • Implemented the JumpStart in Solaris servers and Kickstart in Linux Servers to automate the server builds for multiple profiles.
  • Implemented and administrated of virtualization on Solaris 10 with zones and created containers using FSS.
  • Installed software and patches (yum, yast) -- Disk installation and maintenance - modify vfstab file for automatic mounting while booting, format disk and restoration of UNIX files and file systems
  • Implemented file sharing on the network by configuring NFS on the system to share essential resources.
  • Performed systems log management, Data backup and restoration with UNIX native tools (tar/dd).Monitored client disk quotas & disk space usage.
  • Planned and performed the upgrades on Windows operating systems and hardware maintenance like increasing memory, disk, replacing failed hardware.
  • Set up mount points on Solaris servers for Oracle database and installed MySQL server.
  • Backup & Recovery system performance monitoring kernel tuning, debugging OS failure.
  • Responsible for all day to day system administration tasks (Disk space issue/FS/User logins)
  • Configured network file sharing and enabled remote mounting file systems.
  • Implemented TCP/IP network based on DHCP, DNS on Linux 5.2 & Sun Solaris 8.
  • Set up of network involving Sun Workstation, Servers and Communication Product.
  • Implemented Server Virtualization using VMware for Red hat Linux.
  • Implemented Auto Scaling with Chef and Assigned chef roles to EC2 instances.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Installed and configured monitoring tools Nagios and Grafana for monitoring the network bandwidth and the hard drives status.
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
  • Responsible for Plugin Management, User Management, creating Jobs, Build/Release Pipelines in Jenkins.
  • Responsible to setup Jenkins server and build jobs to provide continuous automated builds based on polling and post-hook scripts in source control systems (GIT and SVN).
  • ResponsibleforContinuousIntegration(CI)andContinuousDelivery(CD)processimplementation using Jenkins along with PythonandShellscriptstoautomateroutinejobs.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Triggering the GIT environment build of client remotely through Jenkins.
  • Deployed and configured GIT repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Kept track of all the releases and request of the developers through Infrastructure management tool Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Experience using WebLogic Admin, WebLogic. Deployed and WebLogic server commands.
  • Closely work with development and QA teams in getting daily changes to manage build and deployments to Development, QA and performance servers.
  • Implemented a continuous delivery pipeline with Docker, Jenkins and GitHub whenever a new GitHub branch get started.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Worked on cross-platforms (Windows-Unix) with TFS, CVS and Subversion.
  • Worked with Code Pipeline to define, model, and automate your entire release process from your initial commit all the way to deployment using Elastic Bean Stalk.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.

Environment: & Tools: Jenkins, GIT, Chef, Python, Shell script, AWS, Web Sphere, Nagios, Unix/Linux Shell scripting, Apache Tomcat, Docker, Python, WebLogic, python, chef, TCP/IP, MySQL. Puppet, Chef, GIT, GITHUB, Grafana.

Confidential

Build & Release Engineer

Responsibilities:

  • Experience with Build and Release management according to enterprise guidelines, used continuous integration tool like chef manage system configuration.
  • Experience in Analysis, Design and Focused on automation, integration monitoring and configuration management.
  • Creation of Build & Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.
  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Ensured all steps are successfully completed and document their completion and issue logs.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs by automating and configuring puppet.
  • Deployed code on Web Sphere Application Servers for Production, QA, and Development environments using WS ADMIN scripts.
  • Worked with DBA team in installing and configuring Oracle 10 g and 11g, Sybase, Db2 client v 8.1 and v9.0.
  • Strong use of Shell scripting languages including BASH for Linux.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Writing Teradata SQL queries to join or any modifications in the table
  • Deployed the applications to Tomcat Application Server and static content to Apache web servers.
  • Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates.
  • Installed and used monitoring tool like Nagios, Configured, and Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Monitoring focal utilizing Nagios.
  • Worked on Docker container to create Docker images for different environments.

Confidential

Unix/Linux Administrator

Responsibilities:

  • Planned and performed the upgrades to Linux (RHEL 5x, SUSE 10, 11,) CENTOS operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.
  • Provided 24x7 on call and remote support for UNIX Production Problems and responding to user’s tickets from Remedy.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, FTP, TCP/IP, Applications and print servers to insure optimal networking and printing functionality.
  • Installed and monitored VMware Virtual environments with ESX 3.x, ESXi servers& Virtual Center 2.X.
  • Managed application server such as Apache, Apache HTTPD servers, MySQL, Tomcat.
  • Installation, configuration, and customization of services Send mail, Apache, FTP servers to meet the user needs and requirements.
  • Setting up Monitoring environment for all production and development servers at different sites which included installation and configuration of new monitoring servers along with addition of new hosts and services to them.
  • Troubleshooting issues with live production Linux servers.
  • Installing & configuring file servers like NFS & FTP for remote sites.
  • Maintains system performance by performing system monitoring and analysis, and performance tuning
  • Upgrades system by conferring with vendors and services; developing, testing, evaluating, and installing enhancements and new software.
  • Installation, Maintenance, Administration and troubleshooting of Red hat Enterprise Linux 4.6 servers on various hardware platform.
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Performed automated installation of Operating System using kickstart via FTP, HTTP servers.
  • Designed bash and Perl scripts to automate application and system management activities.
  • Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.

We'd love your feedback!