Sr.devops/cloud Engineer Resume
Lexington, MA
SUMMARY
- Accomplished Linux/Devops system administrator with 8 years of experience managing server infrastructures and involving administration of mission critical, high availability environments.
- Proven ability to create and deliver solutions tied to business growth, organizational development and systems/network optimization. Skilled problem identifier and troubleshooter comfortable managing systems, projects and teams in a range of IT environments.
- Qualified Professional with 8 years of experience administrating, configuring, managing Red Hat Linux distributions and Virtualization with VMware ESX 5.5 and Virtual Centre server .
- Experience in AWS using EC2 , AWS Dynamo DB , AWS S3 , AWS VPC , and IAM services.
- Worked on Amazon Web Services for deploying EC2 instances consisting of various flavours viz., OEL, RHEL, CentOS and Ubuntu in Linux and Windows 2008 and 2012.
- Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
- Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
- Worked on DevOps tool Chef in provisioning AWS machines.
- Installed and configured an automated tool Puppet that included installation and configuration of Puppet master, agent nodes and an admin control workstation.
- Experience in writing modules for Puppet and good understanding analysing manifests.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Configure several Raid Levels (Raid1, Raid 5, Raid 6 and Raid 10)
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT and Subversion(SVN) source control.
- Experience with Linux systems, virtualization in a large - scale environment, experience with Linux Containers (LXC) and Docker .
- Experience in configuring Kickstart Servers in Red hat Linux.
- Experience using Cobbler for building multiple servers.
- Manage deployment, maintenance, support and upgrade of servers, hardware, software, operating systems in server environment.
- Created Golden boot Images for Linux servers.
- Experience on user administration using Active Directory on Windows and LDAP on Linux servers.
- Experience in configuring Jumpstart Servers for Solaris servers.
- Build and troubleshooting experience in Windows Server 2008 & 2012 with VMware ESX Server, ESXi Server and Vcentre 5.0/5.1.
- Knowledge on Storage Area Network .
- Configuring and Administering NIS+, NFS, DNS
- Experience on storage allocation using Logical Volume Manager .
- Good working knowledge of Git Hub Repositories .
- Experience on Redhat Packet Management .
- Managed VMware Infrastructure/vSphere5 clusters on Test/Development environments.
- Have ample experience in load balancing and monitoring with Nagios and Splunk .
- Experience with TCP/IP networking .
- Good scripting knowledge on Pearl, Bash, Shell & Python.
- Extensive experience in hosting applications over Jenkins .
- Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
- Knowledge on hosting and deploying applications using WebSphere Application Servers.
TECHNICAL SKILLS
Operating System: Sun Solaris 8/9/10/11, RHEL 3.x/4.x/5.x/6.x, Windows Server 2000, 2003,2008 and 2012,OEL 4,5 &6, Ubuntu, VMware ESX/ESXi 3.5/4.1/5.HPUX 10.x/11.x
Web Server: Apache 1.3.x, Apache 2.0.x,JBoss4.x and Enzinex
Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x
Hardware: SPARC,FireV440,V480,V490,V880FireX4440,X4140,X4170,X4500,X4540,X4600, IBM Netfinity 3000, EMC Symmetrix 3000,Symantec Netbackup6.X, HP Proliant blades (DL360,580 G4,G7), EMC -DMX 2000, Clarion FC4700, EMC- VNX 5500/5700, Dell PE 2600,PE 2900, PE 2950, Cisco UCS 200, 250, 300, IBM Blade center, Netapp Storage FS6080.
Naming Services: NIS, NFS, and DNS
Clusters: VERITAS Clusters, HACMP (High Availability)
Volume Manager: VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM
Storage: EMC Clarion CX series, NetApp
Backup Tools: Symantec NetBackup, EMC - Replication Manager,
Cloud Environments: Amazon EC2 & S3
Automation Tools: Chef, Puppet, Kickstart, Jumpstart.
Networking/Protocol: TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN
Virtual Servers: VMware ESX Servers, vSphere 5.x, Solaris Zones
Scripting: Perl, Python, Ruby, Borune, Korn and Bash Shell scripting
PROFESSIONAL EXPERIENCE
Confidential, LEXINGTON, MA
Sr.Devops/Cloud Engineer
- Responsible for upgrades to RedHat Linux with Software packages, patches and maintained them in accordance with established policies, procedures and service level agreements.
- Working on variety of Unix platforms RHEL 5.x/6.x, Solaris 10/11 which includes installation, configuring and maintenance of applications for prod/stage/dev environments
- Build Servers using kickstart and Jumpstart
- Involved in on-going RHEL 5 to 6 upgrade project
- Deployment and management of many servers via script and Chef, utilizing cloud providers as a direct substrate for implementation
- Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
- Research and development on scalable Linux deployments on AWS via Docker
- Developing and deploying best practices for production and development environments
- Implemented cloud infrastructure using Chef
- Planned, implemented, and managed Splunk for log management and analytics
- Automating the creation of WebLogic Application servers instances, providing processes to automate configuration/restoration and backup
- Education on best practices using Docker
- Worked closely with EC2 infrastructure teams to troubleshoot complex issues
- Created Chef cookbooks for sudoers and network configurations using Chef Server
- Maintaining automated environment using Chef recipes and cookbooks
- Used Chef to manage VM configuration within AWS
- Implemented and managed Splunkmonitoring and reporting infrastructure
- Responsible for Designing, Building, installation, configuration, tuning, security, backup, recovery and upgrades of RedHatLinux .
- Managed and supported AWS Security related issues, such IAM and S3 policies for user access
- System administration including user, system & group management, system updates, performance monitoring, backup/recovery, disk & storage management.
- Worked on AWS Cloud Watch, Cloud Formation and Cloud Trail services
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git
- Primarily used Ruby to write GIT applications and chef Recipes
- Created monitors, alarms and notifications for EC2 hosts using Cloud watch Monitored System Performance managed Disk Space (Logical Volume Manger) and performed system Backup and Recovery.
- Creation, Management and Configuration of Virtual Machines, Clone and Templates.
- Customizing guest operating system on Virtual Machines.
Confidential, Phoenix, AZ
DevOps/Unix Administrator
- Administration of RHEl 4.x/5.x/6.x and Solaris 9/10/11 includes installation, testing, tuning upgrading, patching and Troubleshooting day-to-day issues
- Launching and configuring of Amazon EC2 Cloud Servers using AMI’s (Linux) and configuring servers for specific applications
- Automation of configuration and management through Puppet
- Setting up of private networks and Sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks
- Worked on AWS CloudWatch, CloudFormation and CloudTrail services
- Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
- Developing best practices for different monitoring scenarios
- Design and implement maintenance, monitoring and support solutions for all EC2 servers, including High Availability and Disaster Recovery plans where needed
- Integrating Nagios with other monitoring/alert solutions
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios
- Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet
- Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins. Experience with apache, PUPPET for automation of repetitive processes
- Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
- Worked on Jenkins to build and test the applications
- Adding patches to keep the servers updated against bugs present in the operating system as well as other applications like VERITAS Storage Foundation, Web Sphere and Oracle
- Worked on VERITAS NetBackup 6.5 which includes installation, creating policies, configuration and upgrading servers
- Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers across ESX hosts
- Built server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
- Managed Git repository, code merging, and production deployments.
- Installed, configured, and maintained services such as JBoss, Apache, Tomcat and OS level services.
- Worked on configuring NIS, NFS, DNS, DHCP, FTP, FSTP, Telnet and RAID levels
- Maintained SVN repository of self-written and modified code of Powershell, PowerCLI, PERL and Bash scripts for deployment and setup of system
- Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart.
Confidential, FT.MILL, SC
DevOps/Unix Administrator
- Being a part of implementation team, worked with several teams like Network, Storage, Data Center team.
- Understanding the Project requirement and submit the request to the respective teams and procure the resources and build and as per standard, hand over the server to the Application / DBA team for further configuration at their end.
- RHEL 5.x/6.x and Solaris 9/10/11 servers administering and monitoring the performance of all systems.
- Storage Provisioning, Volume and File system Management using LVM/Veritas on HPUX/Linux/Sun Solaris OS in a SAN environment
- Created a deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using NaturalDocs, and create RPM packages for installation and setup the application and its dependencies
- Working on Linux LVM troubleshooting.
- Support of Applications like Apache Tomcat and Java based applications running on Linux machines for multiple clients.
- Involving and working with other team on Data Base / Application Refresh based on software life cycles.
- Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins and Subversion
- Manage user accounts for the team access for Red Hat Satellite Server
- Build channels and pull the packages from Red Hat Satellite Server (patch and package management)
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications
- Functional & non-functional requirements analysis, work estimation and prioritization.
- Installed and configured Apache/Tomcat/Java for the e-learning projects
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure
- Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
- Involved in 24*7 Production support, Build and Migration Assignments
Confidential
UNIX Administrator
- RHEL 5.x/6.x and Solaris 9/10/11 servers administering and monitoring the performance of all systems.
- Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux
- Working on Linux LVM troubleshooting.
- Played a Key role in Managing, Installing, and Supporting Windows 2003/2008 Servers, and VMware ESX Servers
- Working with Apache Web servers and managing Apache
- Understanding the Project requirement and submit the request to the respective teams and procure the resources and build and as per standard, hand over the server to the Application / DBA team for further configuration at their end.
- Manage user accounts for the team access for Red Hat Satellite Server
- Creating & mounting new File Systems.
- Being a part of implementation team, worked with several teams like Network, Storage, Data Center team
- Configured RAID Level 1
- Reconfiguring Kernel & applying patches.
- Performed troubleshooting of DNS, DHCP and Active directory
- Worked on HP Open View Service Desk (OVSD) tickets
- Troubleshooting of day-to-day operational problems, client side issues, and hardware problems in the systems.
- File system management.
- Build channels and pull the packages from Red Hat Satellite Server (patch and package management)
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications
- Managing the VERITAS Volume Manager and LVM on RHEL 4.x/5.x
- RHEL Upgrade
- Installed and configured Apache/Tomcat/Java for the e-learning projects
- Provided 24*7 on-call support on rotation basis
Confidential
UNIX Administrator
- Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux
- Configured and Managed Solaris 10 Containers and ZFS Files systems
- Upgraded from Solaris 8 to Solaris 10
- Upgraded the RHEL 3 to RHEL 4.3 and RHEL 4.4 to RHEL 5.0
- Configured Kernel parameters on request of Application tam on Solaris, Linux and HP-UX
- Configured RAID Level 1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5. 0
- Managing the VERITAS Volume Manager and LVM on RHEL 4.x/5.x
- Configured IPMP on Solaris, Bonding on Linux, NTP Time server and Client.
- Package administration, Patch administration and RPM Administration
- Installed configured and managing VMware ESX server
- Working with Apache Web servers and managing JBOSS, Apache Tomcat and Websphere Application servers
- Working with storage team on EMC Storage issues and getting the EMC storage devices for new file systems
- Supporting Application Team, Storage Team, DBA Team at OS system level