We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Hanover, MD

PROFESSIONAL SUMMARY:

  • Over 8+ years of Experience in designing build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Source Code repository, Environment management, Software Configuration Management (SCM) and deployment in the cloud using chef, python and AWS Cloud formation templates.
  • Experience in AWS cloud Administration like EC2, IAM, VPC, RDS, S3, SNS, SQS, EBS, Kinesis, Cloud formation, Redshift, AMI's, Security Groups, Elastic IP's and Open stack like Nova, Neutron, Cinder, Keystone, Horizon.
  • Experience in Unix/Linux Environment, Software configuration and Network Administration in the fields like designing, planning, installing and configuring Linux servers (CentOS, RHEL, Ubuntu and Sun Solaris).
  • Experience in administrating and maintenance of control management systems such as GIT and Sub Version (SVN), create tags and branches, fixed merge issues and administration software repositories.
  • Experience in CI (Continuous Integration) tools like Jenkins/ Hudson and bamboo and automated the entire process.
  • Acceptable knowledge on the principles and best practices of Software Configuration Management (SCM) for tracking and controlling changes in Software in Agile, scrum, and Waterfall methodologies.
  • Experience with container - based deployments using Docker working with Docker Images, Docker Hub and Docker registries.
  • Expertise knowledge on Java based projects and deployed the Java applications into web application servers like Apache Tomcat, JBoss and Web Logic.
  • Uploading the Maven projects from local to remote or virtual repository using JFrog Artifactory web application servers.
  • Configured Maven/ ANT build scripts into the continuous integration tools like Jenkins.
  • Experience in large production environment by using chef, puppet and Ansible (configuration management tool) supports more than 500 servers which is involved in developing manifests.
  • Developed Chef Cookbooks of recipes to manage system configurations.
  • Understanding to build the scripts, deployment and automated using the scripting languages like Shell scripting (Bash), Python, Ruby and PHP PERL.
  • Hands-on experience on writing Puppet manifests and modules, resources to automate system operations.
  • Experienced by using the databases like MySQL, Server Database tasks.
  • I have good knowledge on Mongo DB and Cassandra.
  • Strong capability to troubleshoot issues generated in the production environment while building and deploying.
  • Good exposure on network routing protocols like FTP, SFTP, SSH, HTTP, HTTPS, TELNET, SMTP, EIGRP, OSPF, BGP and Direct connect.

TECHNICAL SKILLS:

Build Tools: ANT, Maven, Hudson, Jenkins, Bamboo

Web servers: Apache Tomcat, WebSphere, JBoss

Configuration Management: Chef, Puppet, Ansible

Cloud Services: AWS: EC2, S3, ELB, Autoscaling Servers, Elastic Beanstalk, Cloud Front, Elastic cache, RDS, Redshift, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM &Roles, SNS subscription service, SQS

Version Control: Sub Version (SVN), GIT, Perforce

Cloud Services: AWS, Microsoft Azure

Operating System: Red Hat Linux 4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, 16.x, Windows 98, ME, XP, Vista, 07, 08, 10 Windows Server 2003, 2008 R2, 2012 R2

Virtualization Environment: VMware, Hyper-V, Docker

Database: Oracle, MySQL, Mongo DB

Scripting: Shell, Bash, PHP, Python, Ruby

Network Protocols: FTP, SFTP, SSH, HTTP, HTTPS, TELNET, SMTP, EIGRP, OSPF, BGP

PROFESSIONAL EXPERIENCE:

Confidential - Hanover, MD

Sr. AWS DevOps Engineer

Responsibilities:

  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53, Elastic Beanstalk.
  • Worked in configuring Elastic Beanstalk for developers to quickly deploy application for testing and pushing developed code for testing.
  • Worked on Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Creating Virtual private cloud (VPC), Elastic load balancers and Auto scaling groups in development, testing and Production environments.
  • Responsible for CI and CD using Jenkins, Maven and Ansible.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Automated installing the Linux packages and administering Linux service using Ansible and automating product installation configuration.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Build Automation and Build Pipe Line Development using Jenkins and Maven. Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.
  • Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
  • Designed and configured the AWS Secure Notification Service (SNS) and Secure Email Service (SES) to work with the clients.
  • Created Virtual Private Cloud (VPC) with subnets and groups for servers and created security groups to associate with the networks
  • Worked on version control systems like GIT and SVN to manage source code.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Installed JENKINS on various platform LINUX and Windows and configured it to automate the build flows and process CI.
  • Installed Groovy plugin to Jenkins and worked on groovy scripts to add support for groovy projects.
  • Created Shell& Python scripts for various Systems Administration tasks to automate repeated processes
  • Used Sonar platform to make code quality management accessible to everyone.
  • Created Docker images to simplify configuration and maintain a uniform environment over all the stages of development.
  • Deployed the built Docker image on Mesos using Marathon. Using a multi-container setup deployed on Mesos.
  • Setup and manage GIT and SVN repositories for Jenkins build
  • Designed and Developed automation test scripts using Python.
  • To deploy the application and manage the session used Windows Azure.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
  • Creating the Docker containers and Docker consoles for managing the application life cycle
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Ansible, Puppet, Chef, Python Scripts, Shell Scripts, Jenkins, Maven, GIT, Linux, JAVA, EC2, ELB, SQS, S3, Cloud Formation Templates, RDS, Cloud Watch.

Confidential - San Rafael, CA

DevOps Engineer

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Experience in Designing Azure Resource Manager Template and extensive experience in designing custom build steps using PowerShell
  • Experience configuring SQL Server 2005/2008/2012/2014 in large scale environments
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Extensively worked on Jenkins and Bamboo for Continuous Integration and for End to End automation for all build and deployments.
  • Importing the data in Splunk through inputs’.
  • Installation, configuration and administration of Continuous Integration tool Jenkins and integrated with GERRIT.
  • Operating system on multiple machines using Kick Start.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Used Puppet for automation and scheduling automated jobs. Redesigned and redeployed the Nagios implementation
  • Used Ansible server and workstation to manage and configure nodes.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
  • Chef manages the Cluster, shared credentials, generates Chef-Server configuration and maintains secure communication to be a part of front end group.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Involved in DevOps processes for build and deploy systems.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Docker Accelerate the path to the modern App Architecture, IT Infrastructure Optimization

Environment: Oracle 11g, Python, Chef, Puppet, Kickstart, Perl, Nagios, Jenkins, LVM, Veritas volume manager, MySQL, DB2, Oracle PL/SQL, Maven, Git, RPM, VMWare ESX, Ubuntu, WebLogic, WebSphere, Tomcat, shell script, Bash, KSH, Red hat, CentOS.

Confidential, Milwaukee, WI

Build and Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design & maintenance of Subversion/CVS Repositories, views, and access control strategies.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged Release branches to the trunk after the production Release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the Builds.
  • Worked on ANT and MAVEN Scripts to automate the Build process.
  • Developed Build and deployment scripts using ANT and MAVEN as Build tools in Jenkins to move from one environment to other environments.
  • Implemented GIT for version control of Puppet modules and process documentation.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
  • Developed GIT hooks on local repository, code commit, remote repository, code push functionality, on GIT Hub
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Deployed the applications to WebSphere Application Server 5.0 and static content to Apache web servers.
  • Carried Deployments and Builds on various environments using continuous integration tool.
  • Developed and implemented the software Release management for the Release of web applications.
  • Worked closely with development team and SQA team for product Releases.
  • Worked as a system administrator for the Build and deployments process on the enterprise server.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Developed and maintained integration and Release processes.
  • Involved in Research of the project application architecture to support/resolve Build, compile, and test issues/problems.

Environment: Subversion, ANT, GIT, RHEL, XML, WebLogic, WebSphere, Apache, Perl Scripts, Shell scripts

Confidential, Atlanta, GA

Linux Engineer

Responsibilities:

  • Administration of Sun Servers (SPARC and x86) running Solaris 9, 10 and Dell, HP Servers running SUSE, Redhat EL 3, 4.x, 5 which included jumpstarting, performing live upgrades of Solaris operating systems and Kick starting Redhat EL 3, 4.x, 5.
  • Administration and support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Creation of VMs for SUSE, Solaris x86 and Redhat Linux on VMWare ESX 3.5 and administering them with VI Client.
  • Performed volume management using Veritas Foundation Suite 5, SVM and LVM and the creation of zfs, VxFS, UFS and ext3 file systems.
  • Installation and support of various applications including WebLogic 10, JBoss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat, JDK 1.5, Ant.
  • Configuration and support of Veritas Cluster Server 5.0 for various agents including SAP, Oracle, DNS.
  • Strong scripting knowledge (Perl and C) to perform different administration tasks.
  • Experience in Shell scripting (ksh, bash) to automate system administration jobs.
  • Automated tasks using bash, korn shell scripts.
  • Backup and restore of file systems using VERITAS NetBackup 6.5.
  • Participated in projects as directed including planning and the implementation of new applications and projects infrastructure.
  • Involved in migration of project from one flavor to another one.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.

Environment: Bash automated task, korn shell scripts, creating of VMs for SUSE, Solaris x86 and Red hat Linux on VMWare ESX 3.5 and administering them with VI Client.

Confidential

Linux/ Systems Engineer

Responsibilities:

  • Worked as a Systems Administrator on Red Hat3/4, CentOS 3/4and Ubuntu (6.06, 7.04) servers.
  • Worked on Applying patches, installed monitoring tools, and upgraded BIOS on HPC Clusters.
  • Scheduled users to perform High Performance Computing activities on the Linux cluster.
  • Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
  • Experience managing and tuning MySQL and writing SQL scripts.
  • Identified and solved any issues or errors.
  • Installed and configured Nagios monitoring tool to manage infrastructure.
  • Applied patches and supported Linux Servers with Oracle Database servers.
  • Worked on Kernel tuning and Kernel patching.
  • Managed Disk using LVM, resized disk space when required.
  • Setup NTP server and synchronized clients with NTP server.
  • Troubleshoot application problems by diagnosing issues.
  • Provided 24/7-support coverage, pager support and weekend support.

Environment: Red Hat Linux (3.x & 4.x), Centos (3.x, 4.x), Ubuntu (6.06, 7.04), Net app, NTP, Nagios, MySQL, SQL, HPC+

Confidential

Linux System Administrator

Responsibilities:

  • Install and configure Ubuntu , Centos on remote servers and Desktop servers.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured Apache/Tomcat web server.
  • Set up and administer user and groups accounts, setting permissions for users.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS , and Apache.
  • Creation and administration of Virtual Machines using VMware and virtual box .
  • OS upgrades and installation of third party software, packages and patches as per requirement.
  • Troubleshooting the network with the help of net stat, ping, nslookup and trace route tools.
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
  • Experience installing and configuring SSH (Secure Shell) encryption to access securely on Ubuntu and Red hat Linux.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
  • Remotely coping files using SFTP, FTP, SCP, Win Scp, and FileZilla.
  • Regularly manage backup process for server and client data.
  • Installing open source application, search, analyze and develop new application for users.

Environment: WINDOWS, Oracle Virtual box, VMware, Apache/Tomcat, SSH, RHEL, PKI, SFTP, FTP, SCP, Win Scp, and FileZilla.

We'd love your feedback!