Aws Devops Engineer Resume
Vienna, VA
SUMMARY
- Over 8 years of IT Industry Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi - platform servers using chef.
- Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
- Also have good knowledge about Puppet and Ansible configuration management.
- Experienced in automating, configuring and deploying instances on AWS, Azure and Rackspace cloud environments and in Data centers.
- Experience in deploying the Cassandra cluster in cloud, on Premises, working on the data storage and disaster recovery foe Cassandra.
- Hands on experience in designing, configuring and installing DataStax Cassandra, Cassandra Hector API’s and Cassandra data modeling.
- 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.
- Automated the Continuous Build process, monitored, maintained, and controlled software configuration in secured distributed environment.
- Improved continuous integration workflow, project testing, and deployments with Jenkins. Implemented code coverage and unit test plug-ins with Maven in Jenkins.
- Experienced in using build automation tools like ANT, Bamboo and Gradle.
- Experience in Administration/Maintenance of Source Control Management Systems such as and Sub Version (SVN).
- Have good understanding about Clear Case, Perforce and TFS.
- Restructured build process to make it easier for developers to use.
- Created tags and branches, fixed merge issues and administered software repositories.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Utilized EBS to store persistent data and mitigate failure by using snapshots.
- Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM). Automated configurations using Chef and AWS OpsWorks.
- Focused on continuous integration and continuous deployment and promote enterprise solution deployment assets to target environments.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
- Expert in using ELB, general networking principles, firewalls, routing technologies and DNS (Route 53).
- Knowledge of Open stack components Neutron, Harizon, Swift, Cinder, Keystone, Ceph, etc.
- Extensive experience in installing, trouble shooting, upgrading and configuring SUN Solaris 2.x,7,8, 9, 10 & 11on Sun/Oracle servers and Red hat 4/5/6, HP-UX 10.x,11.x, SUSE 10/11/12 Operating Systems, Mail Server/ Proxy Server.
- Proficient working with NAS, SAN and DAS storage architectures. Have experience in migrating storage from other storage architectures on to SAN.
- Configuring and Administering NFS, DNS, NIS, DHCP, NIS+ and LDAP on Sun Solaris and on Linux server environment.
- Full understanding of SDLC, RUP, Agile Methodologies and process.
- Efficiency in installing, configuring and implementing the RAID level (0, 1, 5, 01, 10) technologies using various tools like Veritas volume manager, Solaris volume manager and Linux volume manager.
- Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
- Experience in installing, trouble-shooting and performance tuning of various application servers/clients like Webspere, Web Logic, Tomcat, Apache, JBoss, Oracle, DB2 & iPlanet Messaging Server.
- Ability to write & debug Shell Scripts using ksh & bash. Hands-on experience in solving day-to-day operational issues.
- Resolution of technical issues on system integration and support; Extensive experience in software packaging, patch installations and security patching.
- Virtualization administration and configuration (VMware, VMware ESX, Xen).
- Specialist in automation (writing Shell & Perl scripts) to monitor UNIX production applications.
- Experience in Load Balance Linux systems by Linux Virtual Server (LVS) for High Performance and High Available of Linux clustering Technology.
- Organize the RHN Satellite Servers in combination with RHN Proxy Server.
- Excellent knowledge of Client/Server architecture, OSI layers, TCP/IP networks.
- Good understanding of Network Topology (LAN/WAN/Subnets/VPN/Firewalls).
TECHNICAL SKILLS
Devops Tools: Chef, Puppet, Jenkins, Vagrant, Docker, Maven, Gradle, Nexus, ArtifactoryCloud Platforms AWS, Microsoft Azure and Rackspace, Openstack, Cloud Foundry
Operating Systems: Sun Solaris 11, 10, 9, 8, 7, Red Hat Linux 3.x, 4.x, 5.x,6.x, SUSE 10/11/12, Ubuntu, OEL, CentOS, Windows NT/2003/XP/2000.
Hardware: Sun Ultra Enterprise Servers (E3500, E4500, E450, E420R, E250) Sun Fire (6800/4800/3800/ v880/v480/v210/v440/280R/15K/25K), Sun Workstations (Ultra 5, 10,20, Blade 100,150,2000), Sunstor EDGE A1000 and D1000, HP 9000 series, IBM RS/6000, p Series, x Series.Dell R710, R720, R510 and R910, IBM Blade Servers
Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET,UDP, and RIP, iSCSI, Fibre Channel.
Software and Tools: VERITAS Volume Manager 3.x/4.x,WinSCP, FTP, SSL, VERITAS Cluster Services, Cisco CNR, Send mail.
Backup Management: VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, tar, dd, cpio
Tape Hardware: Storage tape libraries L40, L80, L180, L700, SL500, SL8500, DAT & DLT, STK 9940B, 9840B, LTOs.
Web/Application Servers: Tomcat, Apache, Web logic, WebSphere iplanet and JBoss
Database: Oracle,DB2,Sybase
Languages: C/C++, Java, HTML, Shell Scripting, Perl, Python, Ruby
PROFESSIONAL EXPERIENCE
Confidential, Vienna, VA
Aws DevOps Engineer
Responsibilities:
- Working for DevOps platform team responsible for specialization areas related to chef for cloud automation
- Developed installer scripts using maven, Python and Linux for various products to be hosted on Application servers.
- Troubleshoot Build and Deploy issues, with little downtime.
- Organized and Co-ordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
- Worked on Managing the Private Cloud Environment using Chef.
- Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
- Developedautomationframework for Application Deployments to the cloud environments.
- Managed and optimize the Continuous Delivery tools like Jenkins.
- Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
- Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
- Wrote ANT and MAVEN Scripts to automate the build process.
- Provided ANT build script for building and deployin. Took the sole responsibility to maintain the CI Hudson server.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Worked on Ansible Playbooks and Terraform templates to setup the spark dev environment.
- Created Terraform templates to setup the entire environment.
- Have experience in Jenkins to deploy and build the jobs.
- Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs).
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Defined and Developed plan for Problem & Incident management Process based on ITIL.
- Networking protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Security auditing using Korn programming. Shell Programming for day to day system administration.
- Worked on the administration of theWeb Logic 9, JBoss 4.2.2servers including installation and deployments.
- Used Python programming in Linux platform to design the front-end portion of the plug-in.
- Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
- Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
- Utilize Amazon Glacier for archiving data.
ENVIRONMENT: S: AWS, Terraform, Ansible playbooks, Cassandra, Chef, Git, Jenkins, Maven, Unix/Linux, Chef-Solo, Shell scripting, JBoss, Ruby, Python, Apache 2.x/3.x.
Confidential, Phoenix, AZ
Aws DevOps Engineer
Responsibilities:
- Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
- Migrating and maintaining build and test environments into the Cloud Infrastructure
- Administered Cassandra cluster using Datastax Ops Center and monitored CPU usage, memory usage and health of nodes in the cluster.
- Configured internode communication between Cassandra nodes and client using SSL encryption.
- Providing CM and Build support for different applications built and deployed to lower and higher environments.
- Defined and Implemented CM and Release Management Processes, Policies and Procedure.
- Installing, configuring and managing HadoopClusters and Data Science tools using AWS EMR
- Setting up the High-Availability for HadoopClusters components and Edge nodes.
- Perform HDFS cluster support and maintenance tasks like adding and removing nodes without any effect to running nodes and data.
- Installing Data Science tools like R-studio, Shiny &integrating with AD/LDAP and Hadoopcluster.
- Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, Nolio.
- Created deployment workflows in Nolio which includes prerelease, release and Post release steps.
- Assisted developers with establishing and applying appropriate branching and naming conventions using Subversion (SVN) and Git source control.
- Analyze and resolve conflicts related to merging of source code for SVN and Git.
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
- Primarily used Ruby to write GIT applications and chef Recipes.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
- Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Took the sole responsibility to maintain the CI Hudson server.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Managed Git repository, code merging, and production deployments.
- Supported 250+ AWS Cloud instance’s and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Ruby and bash.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Utilize EBS to store persistent data and mitigate failure by using snapshots.
- Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setups.
- Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
- Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
ENVIRONMENT: S: AWS, Cassandra, Chef, Git, Jenkins, Maven, Unix/Linux, Chef-Solo, Shell scripting, JBoss and Python.
Confidential, EL Segundo, CA
DevOps Engineer
Responsibilities:
- Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
- Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Defined and Developed plan for Problem & Incident management Process based on ITIL.
- Networking protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Security auditing using Korn programming. Shell Programming for day to day system administration.
- Worked on the administration of theWeb Logic 9, JBoss 4.2.2servers including installation and deployments.
- Used Python programming in Linux platform to design the front-end portion of the plug-in.
- Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
- Installation and configuration of Oracle 8/9i database on Sun Solaris Servers.
- Integration of Linux/Solaris with Active Directory (LDAP).
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting. Done security patching.
- Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs).
- Written shell scripts and Perl scripting to take backup oracle database.
ENVIRONMENT: S: Red Hat Linux 8,9.0, Suse, Sun Solaris 8/9, HP-UX 11.0,11i, HP DL- 320/360/380/560/580 L servers, EMC storage devices, Tivoli Storage Manager 5.x, web sphere.
Confidential, Tampa, FL
DevOps Engineer
Responsibilities:
- Installation, Configuration & Upgrade of Solaris and Linux operating system.
- Installation and Administration of Red Hat Enterprise Linux 3, 4, 5 SLSE10 using Kick startincluding performance monitoring, scaling and capacity planning and hardware maintenance of Sun fire servers.
- Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
- Installation and configuration of RH Linux 8, 9 & Suse on Dell, Proliant, Enterprise Server 4.0.
- Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, send mail and print servers as per the client’s requirement.
- Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation in Red Hat Enterprise Linux 4.0 and 5.0.
- Configuration of Naming Services like DNS, DHCP, NIS, LDAP Novell eDirectory. Implementing Master and Slave servers for NIS, DNS.
- Worked on the administration of theWeb Logic 9, JBoss 4.2.2servers including installation and deployments.
- Co-ordinate with web admin team in installation of BEA Web Logic Server 8.1.
- Experience with EMC storage devices ClariionFC4700/CXx and Symmetrix DMX).
- Experienced with HP storage Works SAN Switches 2/16v (Brocade silkworm).
- Installation of web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
- Linux kernel, memory upgrades and swaps area. Red hat Linux Kick starts Installation Sun Solaris Jump Start Installation.
- Configuring DNS, IDNS, DHCP, NIS, NFS in Sun Solaris 8/9 & other Network services.
ENVIRONMENT: S: Sun Solaris 8/9, HP-UX 11.0,11i, HP DL- 320/360/380/560/580 L servers, EMC storage devices, Tivoli Storage Manager 5.x, web sphere, Oracle 8/9i/RAC, Apache 2.x/3.x.
Confidential
Linux Administrator
Responsibilities:
- Installation, Configuration & Upgrade of Solaris and Linux operating system.
- Installed & configured Sun Fire 210, V240, V440, V490, V880, 1280 & HP ProliantDL- 320/360/380/560/580 L Servers.
- Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
- Installation Red hat Linux 8, 9.0 on Dell, Proliant, Enterprise Server 4.0.
- Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, send mail and print servers as per the client’s requirement.
- Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.
- Experience with EMC storage devices ClariionFC4700/CXx and Symmetrix DMX).
- Experienced with HP storage Works SAN Switches 2/16v (Brocade silkworm).
- Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
- Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
- Created Role Based Access Control (RBAC) for users.
- Linux kernel memory upgrades and swaps area. Redhat Linux Kickstart Installation Sun Solaris Jump Start Installation. Configuring DNS, IDNS, DHCP, NIS, NFS in Sun Solaris 8/9.
- Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs).
- Written shell scripts and Perl scripting to take backup oracle database.
- Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
- Installation and configuration of Oracle 8/9i database on Sun Solaris Servers.
- Integration of Linux/Solaris with Active Directory (LDAP).
ENVIRONMENT: S: Sun Solaris 8/9, Red Hat Linux 8,9.0, Samba, Sun fire (210, V240, V440, V490, V880,1280) Servers, HP DL- 320/360/380/560/580 L servers, EMC storage devices, Tivoli Storage Manager 5.x, web sphere, Oracle 8/9i/RAC, Apache 2.x/3. x.
Confidential
Jr. Systems Administrator
Responsibilities:
- Installation, configuration, maintenance and support of Red Hat Linux 4.0, 5.0 and Solaris 7/8/9.
- Installing and configuring of Samba for heterogeneous platform.
- Installation, configuration and maintenance of local and Network based Printers.
- Worked with Global NOC (Network Operations Center) with a team of 20 with key emphasis on optimal systems performance and maximum uptime of 24x7 operations.
- Monitoring & troubleshooting of any datacenter outages. Day - to-day administration on Sun Solaris which includes Installation, upgrade & loading patches & packages.
- Responsible for Trouble shoot various systems problems such as core dump analysis, network problems and hardware related problems.
- Worked with Netstat, Prstat, Iostat monitoring commands.
- Implemented the file sharing on the network by configuring NFS on the system to share essential resources.
- Support Production Systems, which involved day-to-day operation and Desktop support (Local and Remote).
- Configured NFS Servers, NIS+ Servers, NIS+ Clients, Diskless clients and Auto clients and auto mounted the file systems using direct and indirect maps also setup entries in /etc/dfs/dfstab in Solaris share file systems and mounted the disks onto the client systems.
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
ENVIRONMENT: S: Sun Solaris7/8/9, Red Hat Linux 4.0, 5.0, Jumpstart, LDAP, Sun Java Directory server 5.2, Sun Fire X4100, X4200, X4440 and X4500, Sun Fire 2900, 4900, 6900, Sun Enterprise Server T5140, T1000 and T2000 and M4000, M8000, Clarify, Remedy Ticketing Systems, Solstice Disk Suite, Oracle 7.x/8.x.