We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

0/5 (Submit Your Rating)

ChicagO

SUMMARY

  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic IP’s and managing security groups on AWS.
  • Experienced in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Installed OS by using Jumpstart, Kickstart, NIM and Ignite methods for installing Linux and HPUX servers.
  • Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
  • Experienced in continuous integration technologies like Bamboo and Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Delivery Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Experience working Data Center’s managing Servers, SAN and NAS devices like HP, Cisco, Brocade, EMC and HDS devices.
  • Good experience and understanding of SAN (SAN arrays; HITACHI, EMC) technology including zoning, disk creation on various systems, maintaining and configuring various fiber switches and storages.
  • Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Extensive experience in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance.
  • RabbitMQ used for communication between multiple services and application.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like makefile.
  • Experience with Bug tracking tool like JIRA, Bugzilla.
  • Experienced with log management tools like Splunk, Logstash, Grafana and Kibana.
  • Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhanced and automated internal processes to generate efficiency. Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Full understanding of SDLC, RUP, Agile Methodologies and process.
  • Worked on different types of Migration using Double Take Software and EMC Tools like Power path.
  • Involved in Solaris virtualization like Solaris Zones and LDoM’s and involved in patching Solaris zones across multiple HW.
  • Experienced with the installation and configuration on Apache 2.x, 1.3.x, 1.2, JBoss4.0.x Web Servers and, BEA Web Logic 8.x, 9.x servers connected to F5 Load balancers using BIG IP.
  • Experienced in installation and configuration of SAMBA.
  • Experienced in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS, DHCP, I - planet, Apache HTTP servers.
  • Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall (checkpoint), VOIP, Sarbanes Oxley compliance (SOX), SMTP and RAID.
  • Expertise in System performance tuning, memory management (expanding file system disk space, capacity planning), taking backups, creating NFS mounts and Disaster Recovery planning.
  • Experience with patching of Linux servers and hardening of servers using native and third party tools.
  • Excellent communication skills, enthusiastic with thrive and determination to do whatever it takes to get the job done.

TECHNICAL SKILLS

Devops Tools: Chef, Puppet, Jenkins, Vagrant, Docker, Maven, Gradle, Nexus, Artifactory

Operating Systems: Linux (Ubuntu, Fedora, Centos, Redhat), Solaris 11/10/9 Windows, Macintosh

Hardware: Cisco UCS C200, C250, Sun Fire 6800/4810/4800 , Sun Enterprise 10000, Sun Fire F15K, Sun Fire 25K, T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u, Ultra 5/10/60, PE Dell R410, R 610,860 Intel Based PC, Dell Laptops, A1000/5x000, D1000, T3, 3511, 3510, StorageTek SD-3 tape drive, TL2000, TL4000, Serial I/O devices, Emulex, QLogic and JNIC HBAs and SCSI controller, SAS, SATA drives, HP C6000, C7000, rp3440, rx3660, Sun Workstations (Ultra 5, 10,20,Blade 100,150,2000), SunstorEDGEA1000 and D1000, HP 9000 series, IBM RS/6000, p Series, x Series. Dell R710, R720, R510 and R910, IBM Blade Servers

Database: Oracle 10x, MySQL 5.0.2, SQL Server 2005,IBM DB2, Hadoop

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP

Programming Languages: C, UNIX Shell Scripting, Perl Scripting, HTML, Perl, VB, Ruby, Python

Web and Middleware Technologies: Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Web Logic (8/9/10) & Web Sphere 4.0/5.0, Netscape/iPlanet Server, MQSeries, Cluster server 3.5 & 4.1, Sun Cluster 2.x & 3.x, Nagios, JBoss, Nginx, Ganglia

Protocols: TCP/IP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET

File Systems: UFS, VxFS, ZFS, ext., ext2, ReFS, Xenvirtualization

Cloud Technologies: AWS (EC2, S3, CloudWatch, RDS, ElastiCache, IAM), Microsoft Azure, Rackspace, Openstack, CloudFoundry

PROFESSIONAL EXPERIENCE

Confidential, Chicago

Sr Devops Engineer

Responsibilities:

  • Responsible for maintaining Linux servers (RHEL, Ubuntu and Amazon) as well as ensuring the health and stability of the server. This included trouble shooting possible package/library conflicts using various OS, server, and application logs to pinpoint the problem in order for it to be corrected.
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
  • Configured and maintained LAMP stack on production and staging servers. Wrote Perl scripts at server side for web support of LAMP.
  • Used Build Tool Gradle for setup of Build Jobs in Jenkins.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2
  • Developed build and deployment script using Ruby and shell scripting.
  • Troubleshoot the automation of Installing and configuring applications in the test environments. Created and maintained the Shell/Ruby deployment scripts for tomcat and UNIX servers. Provided periodic feedback of status and scheduling issues to the management.
  • Supported 100+ AWS Cloud instance’s and also familiar with Amazon Cloud command line management.
  • Configured and managed a network of Linux and Windows servers
  • Managed, maintained and deployed to test, acceptance and PROD environments.
  • Performed tasks on F5 load balancer like ordering new certs, installing and renewing SSL certificates, bouncing servers with performance issues after taking them out of the server pools, ID maintenance, User, Group management for all the UNIX servers

Confidential, Minneapolis

Sr. Linux Administrator/DevOps Engineer

Responsibilities:

  • Production experience in large environments using configuration management tool Chef supporting with 100+ servers and involved in developing Cookbooks, recipes.
  • Technical leader to align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, and check-in policies, that are developed and instrumented by DevOps teams across projects globally.
  • 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.
  • 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.
  • 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.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN), Perforce 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.
  • Production experience in large environments using configuration management tool Chef with 500+ servers and involved in developing Chef Cookbooks to manage systems configuration.
  • Worked 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 1500+ 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.
  • 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.
  • 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, Icinga and Tivoli.
  • Configured and maintained LAMP stack on production and staging servers. Wrote Perl scripts at server side for web support of LAMP.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • 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.
  • Worked on the administration of theWeb Logic 9, JBoss 4.2.2servers including installation and deployments.

Confidential, Melville, NY

Solaris / 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 KickstartingRedhat EL 3, 4.x, 5
  • Production experience in large environments using configuration management tool Puppet supporting with 500+ servers and involved in developing manifests.
  • Administration and support of Unix Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Creation of whole root and sparse root zones on Solaris 10 and administering of services using SMF
  • 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.
  • Provisioning of LUNs from SAN based on McData Switches and Hitachi Based Storage.
  • Patch management using native commands on Solaris and Linux and following the chance control procedures.
  • Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems in Remedy.
  • Monitoring the servers using tools like BMC and Nagios and providing 24x7 support on call rotation basis.
  • Modified the Linux Kernel (2.4) to control the swappiness.
  • 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.
  • Worked on Remedy project and resolved Remedy tickets as assigned to the individual or team
  • 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.

Confidential, Pittsburgh, PA

UNIX/VERITAS Support Analyst

Responsibilities:

  • Installation of Solaris 9, 10 operating systems on SPARC platforms.
  • Involved in Level 1 and Level 2 support with Symantec clients and worked on trouble shooting Veritas Products.
  • Created projects on Solaris 10 to tune the operating system for installation of applications like Veritas Products.
  • Installing, administration and troubleshooting of Apache 2.x web server, which included tasks like creating virtual hosts, installing SSL certificates etc.
  • Installation of Veritas on Solaris and Linux servers and creation of diskgroups and volumes.
  • Worked on installation and administration of Veritas Cluster on Solaris and Linux environments.
  • Managing configuration of Veritas Volume Manager and Veritas Cluster.
  • Performance monitoring and tuning of the applications and OS using iostat, ndd commands on Solaris servers.
  • Installation of patches on Solaris and Linux servers to support VERITAS Products.
  • Worked on cronolog in Linux servers for managing the logs of the web servers.
  • Was involved in documentation of the procedures.

Confidential

UNIX Systems Administrator

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Sun Solaris 8,9 and Redhat 9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 etc.
  • Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart for Linux.
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers
  • Implemented a High Availability Cluster using 2 V480s, a T3 and Veritas Cluster Server 4.0.
  • Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.
  • Designed bash, ksh, and Perl scripts to automate application and system management activities. These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and web site management
  • Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.
  • Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment. Worked with Apache and developed several UNIX scripts to automate web tasks
  • Configured firewall based on Redhat Linux and FreeBSD 4.x that has three network interfaces.
  • Managed existing documentation for systems and created new procedures to support new products. Created documentation for disaster recovery project.

Confidential

Build and Release Engineer

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).

We'd love your feedback!