We provide IT Staff Augmentation Services!

Devops/aws Engineer. Resume

5.00/5 (Submit Your Rating)

Atlanta -, GA

SUMMARY:

  • An ardent professional with an experience of around 8+ years as AWS/DEVOPS ENGINEER, having an effective combination of working in Development, Cloud Implementations, seeking to leverage proven continuous deployment skills.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS, UBUNTU) servers and Windows 2010/2012 along with Amazon Web Services.
  • In - depth understanding of the principles and best practices of Software Configuration Management in Agile, SCRUM, Waterfall methodologies.
  • In-depth knowledge on various AWS Services including EC2, VPC (NAT, Peering, VPN), IAM, EC2 Container service, Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, RDS, DynamoDB, Elastic Cache, Redshift, Direct Connect, Route 53, cloud watch, CloudFormation, Cloud Trial, Ops works, Amazon Elastic Map Reduce (EMR), SNS, SQS and Lambda.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Experienced in creating hybrid cloud solutions between on-premise infrastructure and AWS using VPN and Direct Connect.
  • Experience with Devops tools such as Jenkins , Nexus , Chef and Ansible for build and deploy applications.
  • Experienced in all phases of Software Development Life Cycle ( SDLC ) such as developing, testing, Migrating, Administrating, security management and production support .
  • Experienced in documenting and automating the build and release process.
  • Extensive experience in using Version control systems which includes Subversion (SVN), GIT , GITHUB Visual SVN Server.
  • Deployed applications into Production & Pre - production environments with various application server technologies like WebSphere , WebLogic , and JBOSS & Apache Tomcat .
  • Experienced in migrating source code repositories from version control systems like SVN to GIT .
  • Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects across the organization.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Implemented Continuous Delivery pipelines using Docker , Jenkins and Bitbucket and AWS AMI's. Whenever .
  • Experienced with Build Management tools like Ant and Maven for writing build. xmls and pom. xmls scripts respectively.
  • Extensively worked on Jenkins / Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Worked in an agile development team to deliver an end to end integration, continuous delivery product in an open source environment using tools like Ruby with Chef and Jenkins , Ansible .
  • Experienced in managing all aspects of Software Configuration Management (SCM) process including code compilation, packaging, deployment, release methodology and application configuration.
  • Experienced in working with Bug Tracking, Ticketing Tools like JIRA , Remedy , Bugzilla and Clear Quest.
  • Expertise in Querying RDBMS such as Oracle , MY SQL and SQL Server by using SQL for data integrity.
  • Experienced in developing and executing XML, Shell Scripts and Perl Scripts, PowerShell Scripts.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.
  • Coordinated with on-site and off-shore teams to deploy different builds to different environments on parallel development for multiple projects.
  • Experience in Docker, Kubernetes for the Container Security Engineer implementing monitoring, auditing security events on container and implement container network security detection.
  • Worked on creating Cloud Formation templates for dev, test, staging and production.
  • Designed and built automated infrastructure using open source tools like Dockers, Jenkins.
  • Experience with built tools like Ant, Maven.
  • Strong knowledge of large-scale Linux deployment methodologies, kernel configuration, performance monitoring, and tuning.
  • Excellent communication skills and ability to learn new things and be highly motivated.
  • Ability to work under stringent deadlines with team as well as independently.
  • Strong technical skills with Unix, Linux systems.

TECHNICAL SKILLS:

Operating System: Linux (RedHat 5.x/6.x/7.x), UNIX, Ubuntu, WINDOWS, NT/2000/2003/XP/VISTA/7, AIX.

Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT, Source Tree

Languages: C, JAVA, XML, SHELL, PERL, RUBY, PYTHON

Applications Servers: Tomcat, WebLogic, WebSphere, JBoss, IIS Server

Tools: ANT, Maven, Hudson/Jenkins, Udeploy, Chef, Puppet, Openstack Build Forge, Nagios, Docker, Kubernetes, Terraform

AWS Services: AWS EC2, VPC, EBS, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, autoscaling, Cloud Trail, Lambda

SCM Tools: Subversion, GIT, Tortoise SVN, Perforce, Clear case

Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump, FTP, TFTP.

Methodologies: Scrum, Agile, Rational Unified Process (RUP), Waterfall Model.

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta - GA

Devops/AWS Engineer.

Environment: Amazon Web Services (AWS), Terraform, Jenkins, Docker, Linux, New Relic, Chef, Ansible, AWS S3, Apache Tomcat, Groovy, Kubernetes, Nexus, Jira, GIT, Restful API's.

Responsibilities:

  • Created, tested and deployed an End to End CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments.
  • Deployed Dev, QA, Staging, UAT and Prod Environments using CloudFormation Templates.
  • Launched the Application specific architecture with CloudFormation Templates using Jenkins Plugin.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Converted existing terraform modules that had version conflicts to utilize cloudformation during terraform deployments to enable more control or missing capabilities.
  • Built the AWS infrastructure from the scratch for the Project NextGen App which is an internal application that logs the customer data.
  • Using git repository for storing terraform files and maintaining versioning.
  • Well experienced in building High-Availability Secure Environments in Amazon Web Services.
  • Devops role converting existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via terraform or AWS Cloud formation.
  • Used Terraform to provision the instances on Cloud.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Created AMI's to implement automatic deployments of application components and bootstrapping AWS EC2 Instances by passing User Data to download files from S3.
  • Experience is setting up monitoring of operational and performance metrics of our AWS resources and web applications using CloudWatch and Nagios.
  • Experience in using CloudFormation Templates to provision and auto deploy EC2 Instances and Integrated with Chef Recipes to deploy the HRMS Web applications.
  • Setting up IAM Users/Roles/Groups/Policies and automated DB &App backups to S3 using AWS CLI.
  • Developed Shell scripts in automating administrative and maintenance tasks.
  • Manage and control the continuous release promotion cycle (through automation) including the following environments: development, QA, Performance, Pre-prod and production.
  • Develop deployment scripts on a lifecycle automation platform for the orchestration, integration and automation of Configuration promotions and software releases.
  • Implemented build stage- to build the microservice and push the docker container image to the private docker registry.
  • Worked on end to end setup of the Artifactory pro as a docker container with a secure private docker registry and local docker repositories for storing the built docker images.
  • Worked on deployment automation of all the microservices to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Configured Docker containers and created Docker files for different environments.

Confidential - Des Moines, IA

Devops/AWS Engineer.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), ANT, Maven, GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, Jenkins, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting.

Responsibilities:

  • Reviewed and analyzed business requirements and interacted with the business users to resolve conflicts.
  • Planning, deploying, monitoring, and maintaining infrastructure consisting of multiple EC2 nodes and VMware Vm's as required in the environment.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF and EBS and Azure.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to Hudson.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash script.
  • Involved in scripting for automation, and monitoring using Shell, Python and Perl scripts.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.
  • Installed and managed Kubernetes applications using helm.
  • Installation, configuration, and administration of Virtual Box and VMWare virtual machines for RHEL, Ubuntu Linux Servers using Vagrant.
  • Involved in implementing container security tools like Twist Lock to provide an extra layer of security to docker containers.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Working on DevOps platform and have gained experience in specialized areas related to Chef for Cloud Automation.
  • Experience in automation of configuration of hosting environments including database administration and scaling an application and support load changes by using Ansible and Chef.
  • Demonstrated on Ansible along with Ansible Tower can be used to automate different software development processes all over the team organization.
  • Configuration Automation using Ansible and Docker Containers.
  • Created Ansible Playbooks for different environments for release and converted Puppet scripts into Docker.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Implemented and maintained Chef Configuration management spanning several environments in AWS cloud.
  • Involved in setting up the architecture of proposed environments with all the CI/CD tools.
  • Built Continuous Integration (CI) and Continuous delivery (CD) environment in Jenkins.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and also configuration automation using Docker containers.
  • Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations of OpenStack Nodes and the test playbooks on AWS instances using Python.
  • Automated cloud deployments using Chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Expert Knowledge in Bash Shell Scripting, Automation of Cron Jobs.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines.

Confidential - Collegeville, PA

Devops and Release Engineer.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, MS Azure, CHEF, puppet, TC Server, Tomcat, Python Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Written make, Maven and Ant build tools for application layer modules.
  • Developed build and deployment scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Created and maintained the Python deployment scripts for Tomcat web application servers.
  • Configured TFS builds with continuous integration and build notifications.
  • Configured users and permissions for TFS, SharePoint portals and Source Control Explorer folders
  • Developed Python and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT, Maven files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed, Configured and Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installed, Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • Created cookbooks and recipes in Chef for continuous deployment.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Confidential

Linux /Unix Adminstrator

Environment: Windows 2003/2008 R2, DNS, NFS, NTP, SMTP, FTP, SSH, SCP, VMware ESX 4.0, VMware Update Manager, VERITAS Clusters, VERITAS Volume Manager, VMware, NFS, Software RAID, DNS Servers.

Responsibilities:

  • Providing a high level of technical support to customers via the phone, chat and ticketing system.
  • Involved in building and configuring Red Hat Linux Servers using Kickstart as required for the project. Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, and UAT/Staging.
  • Support daily operations including monitoring, alerting, troubleshooting, capacity management, provisioning, hardware and software configuration, patching, upgrades and performance monitoring/tuning.
  • Created and maintained 1200+ Linux Servers .
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Configured, tested and troubleshoot newly built Linux servers with NIC card configurations, TCP/IP and applications that ran off TCP / IP stack.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 4/5 and migrating servers between ESX hosts .
  • Hands on experience on DNS , NFS , NTP , SMTP , FTP , SSH , SCP .
  • Performance monitoring and tuning of Linux servers and resolving permissions issues, user and group quota.
  • Using Wire Shark Capture and analyze TCP , UDP , IP Packets.
  • Extensive use of Rsync utility for customized data migration from UNIX to Linux systems.
  • Day to day troubleshooting and support for the end users newly migrated to Linux.
  • Provided tested documented solutions for the second level infrastructure support teams for cutover activities from UNIX to LINUX which involves various scenarios like Hostname Swap, Hostname and IP swap.
  • Experience in migrating UNIX servers with High availability solutions such as HACMP and HP service Guard to the Linux servers with High availability solution from Red hat ( RHCS ).
  • Evaluated varied system logs and enforced good practices for web and application server environments.
  • File system Tuning and growing using VERITAS File System (VxFS) .
  • Experienced in Troubleshooting critical hardware and software issues and day-to-day user trouble tickets.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON .

Confidential

Linux/Unix System Administrator

Environment: VMware, RHEL 5, 6, 7, Shell, Perl, SAN, NAS, Sola, Virtual Center 4.0, 4.1, 5.1, 5.5, Apache servers, mysql, Puppet, Chef, DNS, NFS, DHCP.

Responsibilities:

  • Configuring Red hat Linux Servers with Jumpstart, Ignite and kick start.
  • Configured and troubleshooting of NFS , NIS , DNS , DHCP , FTP , LDAP , Samba , Apache servers in Linux Environments.
  • Performed memory and swap management to improve optimization and performance of the servers.
  • Creation and scheduling Cron Jobs for backup , system monitoring and removal of unnecessary files.
  • Providing day-to-day user administration like adding/deleting users and managing user queries.
  • Worked on installation, configuration and manage Red hat Cluster Suite in Linux Servers.
  • Performed installation, configuration, upgrades, package administration and support for Linux systems on client side using Red hat satellite Network server .
  • Performed RPM Package Administration using RPM build , puppet, chef automation. Wrote scripts in bash .
  • Regular disk management like adding and replacing hard drives in existing servers and workstations. Creating partitions according to requirements, creating new file system or growing existing one over the hard drives and managing the file system.
  • Performed configuration of Network Multi pathing Linux.
  • Installation and Configuration of ESX and ESXI . Managing the Virtual Center 4.0/4.1/5.1/5.5.
  • Adding and extending Virtual Disks to add Disk Space to Servers.
  • Managing Snapshots for Virtual machines on vCenter Server .
  • Troubleshoot performance related issues on VM and physical servers.
  • Decommissioning Virtual and Physical Servers.
  • Build and configured Custom VPC for private and public subnets with NAT Gateway and NAT Instance for Internet accessibility of hosts.

We'd love your feedback!