We provide IT Staff Augmentation Services!

Sr Devops /aws Engineer Resume

0/5 (Submit Your Rating)

Ridgefield, CT

SUMMARY:

  • Over 8 years’ IT experience in DevOps, Configuration, Build, Release Management and Continuous Integration, Deployment, Automation, Cloud Management and Linux/Unix administration.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce, and IBM Rational Team Concert.
  • Integrated Eclipse IDE with different versioning tools like Subversion, GIT and CVS.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code. Experience in using Nexus and Artifactory Repository Managers for Maven builds. Configured and Administered Nexus Repository Manager and Jfrog Artifactory.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experience in working with continuous deployment tools like Puppet and Chef
  • Performed operations Puppet to describe system configuration and their state
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Steam line configuration to maintain servers and related infrastructure with Chef Configuration management tool.
  • Experience is using Tomcat, JBOSS, Weblogic and WebSphere Application servers for deployments.
  • Deft at trouble shooting, Configuring & Deploying Enterprise Applications in Tomcat and Jboss application servers
  • Experience in system monitoring with Splunk, Nagios, Graphite, Zabbix.
  • Monitored, diagnosed and performed end to end debugging of complex applications, network protocols, server nodes and application stacks. Deployed and managed many monitoring tools including NagiosXI, Sensu, Zabbix, New Relic, and Datadog.
  • Instrumentation of API performance (hits, response time, load balancing, caching).
  • Syslogger to collect and aggregate log data across application pods and integrated with Splunk for trending API performance over time.
  • Deployed and configured monitors, tools, alarms and notifications in support of global, 24 x 7 production environments. Automated JIRA to request, implement, verify and report changes.
  • Expertise in working with different Bug Tracking Tools like JIRA and Quality center.
  • Automated UI Testing, Unit, Functional and Integration Tests using RSpec, Selenium and Watir. Automated load testing with Siege and Apache A/B, and JMeter. Automated deployment of test results, release notes to JIRA and Confluence.
  • Automate, configure and deploy instances on AWS, Azure and OpenStack and Rack space cloud environments
  • Transformed traditional environment to virtualized environments with, AWS-EC2, S3, EBS, EMR, ELB, EBS, Kinesis, Redshift, Matillion, chef, Puppet, Jira, Ansible, Dockers, Vagrant, OpenStack Nova, Neutron, Swift, Cinder, Glance, Horizon, Keystone, Ceilometer and VMware.
  • Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, Cloud Front, IAM, S3.
  • Experience in Development & Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SQS, ELB, EMR, VPC, Auto scaling, Elastic Cache, Cloud watch.
  • Worked with Amazon IAM console to create custom users and groups
  • Experience setting up and maintaining auto-scalingAWSstacks (using cloud formation and scripting)
  • Experience in managing DNS using Route53 of AWS
  • Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Experience writing Shell, Python and Ruby scripts to automate the deployments.
  • Linux/Unix Systems Administration experience in installation, configuration, administration, troubleshooting, tuning, security, backup/ recovery and upgrading Linux (Red Hat & SuSE)
  • Experience in writing shell scripts to automate the administrative tasks and management using cron and at daemons.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Creation, Installation and administration of RedHat Virtual machines in VMware Environment. Experience with VMware Virtualization using ESX hypervisor of VSphere.
  • Experience with Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup, Veritas Clustering.
  • Experience in installing, configuring and implementing the RAID technologies using various tools like VxVM and Solaris Volume Manager.
  • Expert in Installation, configuration of Patches and Packages using rpm and yum.
  • Deployed, configured and administered 500+ Linux servers in physical, virtual and cloud production environments.
  • Automated getting the operating system onto physical and virtual servers using PXE, TFTP and Cobbler. Automated repetitive admin tasks including logging, monitoring, log rotation, and backups. Built custom RPMs, mirrored YUM and application repos.
  • Linux admin tasks creating users, setting up NFS Volumes, managing disk resources, setting up and expanding RAID volumes and managing permissions. Installed and managed SSH keys and sudo privileges. Hardened Linux Systems with SELinux, IPTables, XInetd, non-privileged accounts, immutable log files, and syslog monitoring.
  • Proficient with network based services including DNS, DHCP, Syslog, NTP, SSH. Utilized Netstat, Dig, TraceRoute, Port Forwarding, Nmap, SSH Tunneling, iPerf, and Rsync. Managed SSL s. Load Balancing with HAProxy for HTTP, FTP, url content inspection, and read vs write endpoints. Managed Squid proxy and caching server to speed up downloads and optimize internet bandwidth usage.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating System: Linux, UNIX, Solaris, Windows XP,7,10, Server 2008 R2, 2012

DevOps: CI/CD, Puppet, Chef,Ansible, Jenkins + Plugins, Artifactory,, Git, Stash, Bit Bucket, GitHub, GitLab, Maven, Ant, JIRA, Apache A/B, JMeter, Automated Integration Testing, Selenium, Watir, RSpecAWS: EC2, S3, IAM, ELB, VPC, Cloud watch, Cloud Formation, Beanstalk, EMR, RDS, Dynamo DB, Route 53, SQS, SES, SNS, Auto scale

Docker: Compose, Swarm, Machine, Registry, Kitematic, Tutum, CoreOS, Fleet, Etcd

Linux: RHEL, Centos, OEL, BASH, LDAP, DNS, DHCP, Squid, NFS, LVM, IMAP, SSL, SELinux, RAID, SNMP, SyslogMonitoring: NagiosXI, Sysdig, Zabbix, Sensu, Splunk, Logstash, Graylog, DataDog, New Relic

Database: Oracle, My SQL, MongoDB (No SQL)

IAAS: AWS, Microsoft Azure, Google Cloud, OpenStack, Rackspace

PAAS: IBM Bluemix, Red Hat Openshift, HP Helion

Web / App Servers: Apache, Nginx,, Tomcat, Jboss

Virtualization: Vagrant, VMware ESX, VMware VSphere, VMWare Fusion, Oracle Virtual boxDeveloper: Java, REST APIs, Scripting (Python, Bash, Ruby)

Networking: SSH, NFS, DHCP, DNS, dig, arp, tcpdump, NIC teaming/bonding, VLAN, VXLAN, Routing Protocols BGP, EIGRP. OSPF. lsof, iproute2, Wireshark, tshark, tcpdump.

PROFESSIONAL EXPERIENCE:

Confidential, Ridgefield, CT

Sr DevOps /AWS Engineer

Responsibilities:

  • Plan, deploy, monitor, and maintain AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • 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.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWS.
  • Design roles and groups usingAWSIdentity and Access Management (IAM)
  • Implement & maintain monitoring and alerting of production and corporate servers/storage using Cloud Watch
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Provide oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • UtilizeAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Worked on IaaS for Deployment platform that abstracts the infrastructure.
  • Use Chef Automation tools for configuration management in different systems.
  • Write Puppet manifests in Ruby for deploying, configuring and managing for metric collection & monitoring
  • Maintain 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis
  • Deployed application updates using Jenkins. Installed, configured, and managed Jenkins
  • Triggering the SIT 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
  • Deploy builds to production and work with the teams to identify and troubleshoot any issues.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and other factors important for deployment
  • Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Troubleshoot and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x.Installing and deploying Apache, JBoss 5.x
  • Support of Applications like Apache Tomcat & Java based applications running on Linux machines for clients.
  • Installation, configuration and administration of Linux (Red Hat, Centos), Sun Solaris and HP-UX Servers.
  • Storage Provisioning, Volume & File Management using LVM/Veritas on HPUX/Linux/Sun Solaris OS in SAN
  • Work with F5 load balancers to load balance & reverse proxy servers. Work with Cloud Trail, Cloud Front.
  • Manage network using Security Groups, NACLS, & IAM. Use Amazon RD & MySQL for database administration.
  • Utilize Puppet for configuration management of hosted Instances withinAWS.Configuring and Networking of Virtual Private Cloud (VPC).Utilize S3 bucket and Glacier for storage and backup onAWS.
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Design user's credentials and profiles usingAWSIAM.

Environment: AWS EC2, VPC, Auto scaling, ELB, Red Hat EL 3/4/5/6, Cloud Watch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, DFS

Confidential, Beaverton, OR

Sr. Linux / DevOps Engineer

Responsibilities:

  • Building and supporting environments consisting Testing, Contingency, Production and Disaster Recovery servers.
  • Performed OS provisioning using kick start through BMC Blade Logic.
  • Performed the automation using Puppet Configuration management.
  • Involved in chef infra maintenance including backup/monitoring/security fix.
  • Implementing a Continuous Delivery framework using Jenkins in Linux environment.
  • Used GIT to manage source code developed by various platform engineers.
  • Performed patching of RHEL using yum, up2date package management system utilities for effective package maintenance.
  • Supporting infrastructure environment comprising of RHEL and Solaris and AIX.
  • Experience with VMware Virtualization using ESX hypervisor of VSphere.
  • Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
  • Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
  • Rebuilding of kernel in RHEL using mkinitrd image and monitored logs in in-built directories during server bootup.
  • Deployment applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console
  • Configuration of Network bonding which include Active/Standby and Active/Active.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.
  • Performance Monitoring and Performance Tuning using Top, prstat, SAR, vmstat, ps, iostat.
  • Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
  • Installation, configuration and administration of Apache, Tomcat and Web Sphere.
  • Develop, Maintain, update various script for services (start, stop, restart, recycle, cron jobs) UNIX based Korn shell, Bash.
  • Updated & Running the various source code for migration & updating follow-up the release management.
  • User, Group, Package administration, various repetitive activities across Linux Environment.
  • Creation of Jumpstart and Kickstart configuration for the automatic provision of servers using Bladelogic.
  • Installation of third party tools using packages on Debian and Ubuntu using apt-get utility and dpkg.

Environment: Red Hat Linux 6.x and 7.x, HP & Dell Servers, VMWare ESX 4.x, Autosys, VMware VSphere, ESX, BMC BladeLogic,, Shell Scripting, Subversion, Perforce, Jira, Bamboo, GIT, (WAS), Web services, Web Logic, Puppet,, Test Director, Visual Build, ANT, Jenkins

Confidential, Issaquah, WA

Sr. Linux/DevOps Engineer

Responsibilities:

  • Working forDevOpsPlatform team responsible for specialization areas related to Chef for AWS Cloud Automation.
  • Actively involved in architecture ofDevOpsplatform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented Vagrant, a production like virtual development environment for developers.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Maintaining a farm of AWS EC2 instances, ELB's and RDS.
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Integrating various provisioning and monitoring modules into a single platform.

Environment: Chef, Ruby Maven, Artifactory, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Git. Spring, jQuery, Tomcat, Apache, Oracle 11g, Jenkins.

Confidential, Lisle, IL

Sr. Linux Administrator

Responsibilities:

  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Handling the day-to-day Operations, Install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Responsible to solve technical Problems related System administration (Linux of Our Clients).
  • Managing Red Hat Cluster, HPC environment etc.
  • Building & configuring Red Hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
  • Handling the day-to-day Operations, Troubleshooting & Solve Server Problems in LINUX.
  • Implemented automations tools like Jenkins and deployed monitoring tools like Nagios
  • Installing and configuring Red Hat Linux locally or over network-kick start- (nfs, ftp, and http).
  • Experience in building binaries using Maven & Xcode.
  • Maintaining Server and Systems, provide IT support to User.
  • User Administration (setup and maintaining accounts).
  • Monitoring system performance, Server load and bandwidth issues.
  • Work with DBAs on installation of DB, restoration and performance tuning.
  • Updating Systems, Servers and client software's.
  • Implement the policies for the users of the computer system and network.
  • Regularly manage backup process for Server and Client data.
  • Installing open source application, search, analyze and develop new application for users.

Environment: Centos 5.7/6, Red Hat Linux 5.7/6, Ubuntu 10.04/10.10/11.10 , Fedora 17, DevOps

Confidential

Linux System Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Installed operating system on multiple machines using KickStart.
  • Responsible for setting up cron jobs scripts on production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Used nfs and ftp services for transferring files to various machines.
  • Restarting the services on machines at very low response rate.
  • Troubleshooting and monitoring the machines 24x7.
  • Responsible for writing/modifying scripts using bash, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.

Environment: Red Hat, Cent OS, Solaris, Apache, Tomcat, FTP, DHCP, DNS.

Confidential

Linux System Administrator

Responsibilities:

  • Experience with multiple Linux/Unix distros including RHEL, CentOS and Ubuntu
  • Installations and configuration of Linux/Unix software and applications
  • Configures, updates and maintain Linux/Unix applications and software's packages using rpm and yum
  • User management, creating users and groups, assigning permissions
  • Controlling access to files and directories with Linux file system permissions
  • Monitoring and managing Linux processes
  • Provide 24/7 on call support by phone, Instant message, skype and email
  • Installation and administration of RHEL 4.x and SUSE 10.x.
  • Configured kick start server and updating/applying patches to the servers using Red hat Satellite server.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Planning and implementing system upgrades including hardware, operating system and periodical patches.
  • Installation, configuration and administration of VMware, Solaris Zones, Containers and Ldoms.
  • Applied appropriate support packages/patches to maintain system integrity.

Environment: RHEL, SUSE Linux, Sun Solaris, LVM, Linux, Shell Programming, Windows server 2003 and Oracle 8i.

We'd love your feedback!