We provide IT Staff Augmentation Services!

Sr. Aws /devops Engineer Resume

5.00/5 (Submit Your Rating)

Parsippany, NJ

PROFESSIONAL SUMMARY:

  • With overall 8 years of experience in IT industry dedicated to automation and optimization, comprising of Linux system Administration and software configuration management (SCM). Extensive experience includes SCM, Build/Release Management and Cloud Management.
  • Experienced working in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, IAM, S3, Route53, CloudWatch, CloudFormation, Auto Scaling, Lambda.
  • Experienced in automating, configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers with in depth knowledge on ELK Stacks such as Elasticsearch, Logstash and Kibana .
  • Created JSON based  Azure Resource Manager (ARM) templates for deployments also good understanding of storage concepts and experienced in designing and implementing  Azure Storage .
  • Rebuilt and modernized of high load classified advert platform on Amazon Web Services (AWS) and Created templates as a cloud formation in AWS along with automated provisioning and repetitive tasks using Terraform  and Service Orchestration.
  • Experienced in creating snapshots and Amazon machine images (AMI) of the instances for backup by creating clone instances, and also Created Lambda function to automate snapshot back up on  AWS and set up the scheduled backup.
  • Maintained and designed Terraform templates to create custom sized VPC, NAT subnets, for deployment of web applications and database templates. 
  • Effectively managed and deployed cloud services with a private and public VPC to support SAP and non - SAP applications also Supported efforts related to SAP migrations and support with in cloud and on-premise to lead SAP production releases.
  • Expertised in creating  DevOps strategy in a various distribution of LINUX using  DevOps tools suites like SVN, SCM, GIT, GITHUB, CVS , ANT, Maven, Jenkins, Bamboo, TeamCity, Chef, Ansible, Puppet, Docker, Docker Swarm, Kubernetes, Nexus Artifactory, Nagios and Splunk in traditional environments along with the all cloud services as well.
  • Experienced in branching, tagging and maintaining version across the environment using SCM tools like Subversion, GIT and IBM Clear case . And primarly used script to write GIT applications and Worked to manage source code.
  • Used Jenkins as Code Deploy plugin to deploy to AWS and also extensively worked on other tools like Bamboo, Hudson, Cruise Control for continuous integration and for all end to end automation functions with all build and deployments.
  • Built Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform code and ability to work closely with teams, in order to ensure high quality, timely delivery of builds & releases.
  • Experienced in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR) from source code also  experienced in authoring pom.xml files, perform releases with Maven release plugin, and manage artifacts in Sonatype NEXUS repository
  • Experienced configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
  • Extensively applied Ruby scripting on Chef Automation for creating Cookbooks comprising all resources like receipes, databags, templates, and attributes also developed automation code using Opscode Chef and Python to build AWS environments autonomously.
  • Provisioned CentOS 6.x virtual machines via Ansible , with end goal of system hardening to CIS standard and also used Ansible for configuring tomcat servers and maintained them and also experienced in writing Ansible scripts .
  • Worked on Docker components like Docker Engine, Docker Hub, Machine and Docker Registry and also Dockerized applications by creating images from Dockerfile.
  • Experienced on container management using Kubernetes also managed Kubernetes charts using Helm and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, NAGIOS for Resource Monitoring/Network, Monitoring/Log Trace Monitoring. 
  • High exposure to REMEDY, BUGZILLA and JIRA defect tracking tools for tracking defects and changes for change management. 
  • Involved in administrating, configuring and troubleshooting various services like DNS, DHCP, NFS, LDAP, SAMBA, Apache Web Server, SSH, RPM , package management in heterogeneous environments, also expertised in deploying the code through web application servers like Web Sphere/Web Logic/ Tomcat/JBOSS.
  • Experienced in deploying system stacks for different environments like Dev, UAT and Prod in both on premise and cloud infrastructure with  Strong and progressive experience in the server installation and administration of Red Hat Linux, Centos, Oracle Enterprise Linux, VMware ESX& ESXI environment.
  • Experienced in development of utilities using Powershell, ruby, Perl and Python scripting to automate processes for cloud deployments (boto & fabric) and AWS Cloud Formation Templates.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects and also created and maintained continuous build and continuous integration environments in SCRUM and Agile methodologies.
  • Excellent at communications skills, configuration skills and technical documentation skills to work efficiently in both independent and team work environments also understands the demands of 24/7 system maintenance with good customer support experience.

TECHNICAL SKILLS:

Cloud Services: AWS EC2, IAM, S3, VPC, ELB, ECS, EBS, Route 53, Cloud Formation, CloudTrail, CloudWatch, EMR, SnowBall and Microsoft Azure.

Version Control Tools: Subversion (SVN), GIT.

Build Tools: ANT, Maven and MS Build.

CI/CD Tools: Jenkins, Hudson, Bamboo, Buildforge and Cruisecontrol.

Configuration Management: Puppet, Chef, Ansible

Automation Tools: Docker, Docker swarm, Kubernetes

Monitoring Tools: Splunk, Nagios and Cloud Watch.

Bug Tracking Tools: Jira, Remedy, HP quality center and IBM clear quest

Network Services: SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinScp, SAN/NAS, MULTIPATHING, RAID.

Scripting Languages: Bash, Ruby, Python, PowerShell and Perl.

Web/Application Servers: Apache Tomcat, Web Logic, Web Sphere, JBOSS.

Operating Systems: RHEL 4/5/6, CentOS, Ubuntu, Windows Server, VMware ESX/ESXi 3.5/4.1/5.

PROFESSIONAL EXPERIENCE:

Confidential, Parsippany, NJ

Sr. AWS /DevOps Engineer

Responsibilities:

  • Worked on designing and deploying a multitude application utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high availability, fault tolerance environment.
  • Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure. Also used BOTO and Fabric for launching and deploying instances in AWS .
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Designed EC2 instance architecture to meet high availability application architecture and security parameters.
  • Configured S3 to host static web content. Deployed cloud stack using AWS OpsWorks.
  • Delivered content from AWS edge locations to users and allowing for further reduction of load on front-end servers by using CloudFront.
  • Used  Beanstalk for deploying and scaling web.
  • Involved in developing custom images on Cloud using AWS images and on ESX using Templates and involved in building physical servers using Kickstart PXE Boot and Jumpstart.
  • Deployed LAMP based applications in AWS environment, including provisioning MySQL - RDS and establish connectivity between EC2 instance and MySQL - RDS via security groups.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using Amazon S3 CLI tools.
  • Supported AWS Cloud environment with 1000+ AWS instances and configured Elastic IP and Elastic storage.
  • Coordinated with developers in establishing and applying appropriate branching, labeling/naming conventions using Git source control.
  • Managed Git repository , code merging, and production deployments.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
  • Used Nexus and Artifactory Repository managers for Maven builds.
  • Implemented CI/CD Pipelines using tool sets like GIT, Jenkins, Chef and AWS in DevOps environment.
  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
  • Automated, installed overall Configuration Management of servers using Ansible.
  • Possessed working knowledge with YAML and Ruby in writing scripts to automate software configuration process with Chef and Ansible.
  • Created Ansible Playbooks for different environments for release and converted scripts into the Ansible Playbooks.
  • Our Line of Business consists of 4 Ansible towers. We have main playbook. Yaml for maintaining roles, inventory files and group variables.
  • Custom Ansible modules for finding facts about Cloudwatch alarms and taking actions to pause/unpause those alarms during deployments.
  • Implemented automation using Configuration Management tools like Ansible, Chef.
  • Worked with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Worked on managing the Private Cloud environment using Chef.
  • Created Docker containers to build ship and run any app or image to deploy the applications. 
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Container Architecture implementation with Google Kubernetes Cluster Management
  • Worked with 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.
  • Monitored servers and applications using Nagios and Splunk.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Designed JSON with Express JS for consuming data via REST API
  • Provided end-users training for all JIRA users to effectively use the tool.
  • Installed and configured JBoss application servers for DEV, PROD and QA systems.
  • Deployed applications on JBoss and WebLogic Servers. Maintained load balancing, high availability and failover functionality. 
  • Provided oversight and guidance for the architecture, development for best practices for application hosting, and infrastructure deployment for each application. 

Environment & Tools: Java, Linux, Maven, Nexus, Chef, Ansible, Jenkins(CI/CD), Docker, Kubernetes, Nagios, GIT,AWS EC-2, Route 53, S3, VPC, ELB, Cloudwatch, Shell Scripts, Jboss, Weblogic, Jira, Unix/ Linux environment.

Confidential, Omaha, NE

Sr. AWS/DevOps Engineer

Responsibilities:

  • Used  CloudFront  to deliver content from  AWS  edge locations to users, allowing for further reduction of load on front-end servers.
  • Managed network security using Elastic Load balancer, Auto scaling, Security groups, Route53 and NACLS
  • Supported current migration of Data Center to Amazon Cloud.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using CloudWatch
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets , EBS and create nightly AMIs for mission critical production servers as backups
  • Developed CloudFormation scripts to automate EC2 instances
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC. 
  • Created AWS Route53 to route traffic between different regions.
  • Used Cloud Trail, TESSA, CloudPassage, CheckMarx, Qualys Scan tools for AWS security and scanning
  • Utilized S3 bucket and Glacier for storage and backup on AWS. 
  • Installed, configured and Administrated of all UNIX/LINUX servers, includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat Centos, Ubuntu operating systems. 
  • Worked in GIT implementation containing various Remote repositories for a single application.
  • Set up the GIT synchronization web framework based on applications.
  • Configured and Administered Nexus Repository Manager.
  • Designed and implemented CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Created Bash, Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Converted and automated builds using Maven . Scheduled automated nightly builds using Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Installation, configuration, troubleshooting and maintenance of  VERITAS cluster .
  • VERITAS Volume Manager and Solstice Disk suite (SVM) RAID configuration , troubleshooting, maintenance, disk management & space allocation etc.
  • Implemented Continuous Delivery framework using Jenkins, CHEF and Maven in Linux environment.
  • Installed Chef Server container and client nodes on the web server farm of containers to implement infrastructure
  • Responsible for managing the Chef Client nodes and upload the Cookbooks to chef-server from Workstation.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code. 
  • Wrote and maintained various Ansible modules for the upstream Ansible repository.
  • Developed Ansible scripts for an automated server provisioning and Docker images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than10 minutes.
  • Customized Ansible modules for finding facts about Cloudwatch alarms and taking actions to pause/unpause those alarms during deployments.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Installed, configured and managed monitoring tools such as Nagios, Splunk for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment & Tools: AWS, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven, Subversion, Ant, Bash Scripts, Git, Docker, Jira, Chef, and Nexus in Linux environment. VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, OpenStack.

Confidential, Morrisville, NC

DevOps Engineer

Responsibilities:

  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and worked on the GitHub.
  • Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Svn/Git and use Ant/Maven to build Artifacts.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using Ant and Maven build tools in Jenkins, Sonar to move from one environment to other environments.
  •   Managed Maven project dependencies by creating parent-child relationships between projects.
  • Implemented Continuous Integration and Continuous Deployment using Jenkins with build tools Maven, Ant and Gradle.
  • 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. 
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux. 
  • Developed multiple Chef Cookbooks from scratch.
  • Implemented automation with Vagrant, Chef on AWS  for application testing, deployment, and development. Prepared documentation describing the configuration state of each item that was under CM control. 
  • Deployed web applications using Chef by developing the Cookbook. Also, responsible for creating and importing all the environments required to run the project.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef -server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS  for EC2/S3&ELB with Chef Cookbooks.
  • Worked on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • 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.
  • Created Linux containers in CoreOS and Docker and Automated system using Chef.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Puppet.
  • Automation of OS builds and Application Installation through Puppet and Chef.
  • Automation configuration and deployment of Linux and Windows machines using Puppet.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet
  • Performed remote management using Remoto-it, a Plain Old Bash (POB) script that executes recipes to perform deployments, change orders, and maintenance. Systems performance monitoring.
  • Nagios for application and hardware resource monitoring. Writing new plugins in Nagios to monitor resources.
  • Solid understanding of Project Life Cycle Management and working of AGILE Methodologies . Good understanding on Agile Tools Rally , tracking status and setting up velocities for the projects. 

Environment & Tools: Ubuntu, Linux, Jenkins, Chef, Puppet, SVN, Git, Docker, Bash, Shell, Apache, IIS, Webshpere Python, Ruby, POB, Nagios, Agile, Gradle.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Implemented Jenkins as Continuous Integration Server, for - Installation, Configuration, Design and Administration, and integrating tools with other systems.
  • Coordinated resources by working closely with project managers during release and carried deployments and builds on various environments using Continuous Integration tool.
  • Created and automated build and deployment process for application and re-engineered setup for better user experience in building a continuous integration system for all our products.
  • Configured MS Build to resolve dependencies and deploy build artifacts through Artifactory.
  • Developed Bash scripts to redact sensitive data from Apache access and error logs using a sed expression, deploy WAR files to environments in parallel.
  • Designed and developed automated deployment and scaling processes based on Chef for a wide range of server types and application tiers, including Elasticsearch, and Zend PHP and IIS Clusters.
  • Responsible for writing 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.
  • Deployed centralized log management system and integrated into Chef to be used by developers.
  • Created multiple automation tools geared for safe Cluster management, Service and IIS restarts, Parallel bit deployments, VM deployments, and general server management automation.
  • Developed scripts in Python to package log files and send them to a remote server
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Ported Linux BASH scripts to work with RHEL ultimately contributing ideas and code to make automation tool work more reliably with Fedora environments.
  • Installed operating systems, patches, hardware, vendor software packages, system customization and documentation of all departmental UNIX, PC-based workstations and Terminal.
  • Wrote Python script to consume logs from RabbitMQ to display in Graylog2.
  • NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
  • Solved problems as & when created when NFS data being accessed.
  • Administered and configured Print Servers and Clients in the network.
  • Used JIRA for bug tracking, creating the dashboard for issues.
  • Made proposals for architecture definition of external application integration on top of BT stack. Design, Implementation, Debugging and Bug fixing.
  • Formulated and executed designing standards for DNS servers.
  • Interacted with the Business Analysts in understanding the business requirements. 

Environment & Tools: Red Hat Linux 4.x, CentOS 4.6/4.7/5, VMware, Apache 2.0, RabbitMQ, Git, Jenkins Graylog2, NFS, Chef, Puppet, JIRA, Python, Vagrant, DNS Servers.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed build scripts to generate artifacts from website and copy to Akamai servers using WGET, FTP and Ant.
  • Creation of Release Plan, definition, collection, analysis & presentation of Release Project Metrics on weekly basis.
  • Used IBM Rational Clear Case (UCM) as Version Control.
  • Wrote a global Maven3 (Release Notes) based parent/super POM project for settings up standard across projects.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows build and release engineering principles.
  • Developed automation scripting in Python to deploy some applications.
  • Used Puppet to maintain configuration on Linux servers.
  • Maintained and administered GIT source code tool.
  • Responsible for designing and deploying best SCM processes and procedures
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Developed Batch, Perl and shell scripts for automation of the build and release process.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Created workflows using Interwoven to deploy ear, zips and properties to DEV, QUAL and Prod centers.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Tracked all releases and requests of the developers through Infrastructure management tool.

Environment & Tools: Java/J2EE, Unix, Maven, GIT, ANT, Jenkins, Web Sphere, Python ClearCase, ANT, Batch Scripts, Perl Scripts, Shell Scripts.

Confidential

Linux System Administrator

Responsibilities:

  • Worked on specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Administered Linux servers systems for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Worked on Installation of Redhat Linux using Kickstart and applied security patches for hardening the server based on the company's policies. 
  • Created users, manage user Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues, Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning .
  • Implemented and configured network services such as HTTP, DHCP, and TFTP.
  • Installed and configured DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Create file transfer server for customer data exchange.
  • Bash shell-scripts to automate routine activities.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Responsible for working with Preload Assist and PICS projects.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Responsible for Capacity Planning, Infrastructure design and ordering systems.
  • Successfully installed and configured Nagios monitoring system to monitor the production server environment. 
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Designed, built and maintained production network RAID storage system.
  • Created DOM s, installing Solaris , creating volumes , installing packages .
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment & Tools: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.

We'd love your feedback!