Devin Black has over 10 years of experience as a Linux/Unix Systems Administrator and Sr. Linux Administrator. He has extensive experience installing, configuring, and managing Linux/Unix servers, applications, and systems. He has worked with technologies such as Red Hat Enterprise Linux, Puppet, Ansible, Chef, MySQL, Apache, Jenkins, Splunk, and more. Currently he is a Sr. Linux Administrator at the United States Department of Agriculture where he performs tasks like systems tuning, log monitoring, implementing requirements, and server hardening.
1. Devin Black DevinJBlack@iCLOUD.COM
7533 Courtney pl. BLACKD1027@STUDENTS.BOWIESTATE.EDU
Landover, MD 20785 202-826-5026
________________________________________________________________________________________
EDUCATION & TRAINING
________________________________________________________________________________________
Charles Herbert Flowers High School / 2004-2008 / Graduate / Diploma
Bowie State University / Undergraduate / Business Management
Cameroon University / Tech Solutions: Intense Linux/Unix Administration training courses
Linux Foundation / Linux Tech Training/Unix System Administration Training
During my time as a Linux/Unix Systems Administrator I have conducted and executed task including but not
limited to configuring and building Red Hat Enterprise Linux machines, Deploying and/or Monitoring
applications on Linux /Unix servers. Creating and managing user accounts and file systems. Setting kernel
parameters. Likewise, I have dealt with Hardware/Software Break-Fix, Net Back-Up, Cluster Servers, Patch
Management, Performance Management, and have developed excellent technical and interpersonal skills.
Furthermore, I have deployed, configured, and managed various software and applications including but not
limited to:
________________________________________________________________________________________
PROFESSIONAL EXPERIENCE
________________________________________________________________________________________
UNITED STATE DEPARTMENT OF AGRICULTURE
Sr. Linux Administrator
08/2013 – Present
Job Description:
• Assist with management of Linux server infrastructures (RHEL5, RHEL6 & CentOS6)
• Kernel and network based systems tuning
• Log monitoring processes
• Interface with project champions to gather requirements and be responsible for implementation and post
implementation project support
• Configure systems according to standard systems build practices
• Server Hardening
Red Hat Enterprise Linux
Solaris
VMware ESXI
OSSEC
NAGIOS
Apache
MySQL
Splunk
Jenkins
KVM (Kernel based virtual machines
LAMP stack
Puppet
Ansible
Chef
Drupal
Vertas
Varnish
Nanu
Remedy
BNC
Bash
Perl
JavaScript
Visual Basic
C/C++
Ruby
Ruby on rails
2. • Kernel and network based systems tuning
• Installed and configured Splunk in a test environment
• Manage and administer Puppet
• Create basic Puppet manifest
• Create puppet modules
• Configure Splunk receivers and forwarder
• Patching servers
• Interface with project champions to gather requirements and be responsible for implementation and post
implementation project support
• Monitor, evaluate and solve hardware and/or software-related performance issues
• Performed system and custom Linux kernel installations
• Upgraded hardware, firmware, and system requirements
• Installation of patches and packages.
• Installation and configuration of Veritas Volume Manager, Veritas File System.
• Installation and configuration of Veritas Net backup
• Oversee backups, system recovery and maintenance
• Performed system patching, data storage, and server resources management
• Oversee improvements on system reliability, system monitoring, and overall system security
• Performed analysis on system log and operating systems calls in user/kernel space to profile applications
• Improved Linux user/group account management and perform audits of system and installed software
• Assisted with troubleshooting applications written in a variety of languages
• Document Computer/Network, Security Controls and System Architecture
• Performed thorough troubleshooting in a timely fashion and provide top quality user support
• Assisted customers directly as needs arise
• Processed tickets assigned to me and the System Administration team
• Developed tools to assist with job functions
• Test and research software to fill the needs of the company
• Performed other related duties as needed, and as directed by supervisor
• Continually learn to improve the network and systems
BUREAU OF ENGRAVING AND PRINTING, WASHINGTON, DC
Linux Admin/ Engineer
6/2011-8/2013
Job Description:
• Integrated IIS with WebLogic using SSL secure connection.
• Experience with Linux, SUSE
• Experience with Satellite, Puppet and Ansible
• Experience supporting Oracle, JBoss, Tomcat, and the IBM WebSphere.
• Deploy nodes and create profiles in WebSphere environment
• Complete install and configuration of LAMP
• Install and configure MySQL Database
• Install and Configure Puppet/Ansible , Chef.
• Administer Splunk and Hadoop.
3. • Performed kickstart network installation of servers for Linux, Unix, Windows OS.
• Installed and configured packages, patches on Red hat Linux environments.
• Document team standard of operations
• Plan and execute server maintenance
• Troubleshooting application error logs
• Install and configure Net tracker
• Create scripts for Database dumps
• Fixing Vulnerability findings
• Log monitoring (Wintel and Linux servers)
• User account access control
• Installed and configured OSSEC Monitoring software
• Monitor and Investigate Suspicious activity in the Activity Log
• Ticket trafficking through Service Manger (SM)
• Use PCM in scheduled monthly scan on production servers for Security Compliance
• Install and provisioned Linux Redhat Virtual servers
• User account management (Add new IDs, reset passwords)
• Privileged account management (root/Administrator passwords)
• Maintain memberships in critical SU groups
• Responsible for Installation and maintenance of Solaris and Redhat
• Administered accounts for 2,500 individual and corporate users.
• Troubleshoot user logins using telnet and SSH
• Worked in a fast-paced 24x7 production environment.
• Experienced with Remedy for ticket trafficking
• Created mount points for Server directories, and mounted directories on the Servers.
• Create and managed user accounts and permissions
• Configure Drupal on Linux based Servers
• Configure Apache, Varnish and MySQL
• Edit scripts for job scheduling
• Creation of VMs, cloning and migrations of the VMs on VMware vSphere 4.5
• Execute File backups with Rsync
• Set up SUDO access for DBA and application account access
• Update Drupal on production servers
• Coordinate and execute system environment failover
• Perform regular file archival and purge as necessary
• Networking experience DNS, SMTP, SNMP, SSH, SSL, FTP, SCP
AHT INSURANCE, WASHINGTON, DC
LINUX ADMIN / APPLICATION SUPPORT
3/2010 – 6/2011
Job Description:
• Built and configured VM LINUX servers and Hyper V manager
• VMWARE virtualization maintained
• Installed and configured of hardware and OS (Solaris 10 and RHEL 5 and 6) on servers.
• Provision VM servers for customers
4. • Set up AMAZON WEB SERVICES instances
• Managed AWS instance EC2 and storage EBS
• Deployment of applications on Linux / UNIX environments
• Took weekly calls, checked server uptime, troubleshoot errors and escalated where necessary.
• Installed and Configured Nagios for monitoring
• Post build configurations, checks, updating, security checks, file systems, permissions and packages.
• Daily administration of RHEL which includes installation, testing, tuning, upgrading and loading
patches, troubleshooting server issues.
• Managed and monitored processes
• Coordinate patching of servers and monthly maintenance
• Monitored client disk quota
• configured and installed MySQL databases on Linux servers
• Install and configure JBoss domain controller/environment
• Administer Drupal and Drush
• Experienced with Git hub
• Deployment of War and Ear files
• Experience with SANs, VMware, and networking equipment
• Troubleshoot network failures
• Troubleshoot application Errors from logs
• Perform periodic performance reporting to support capacity planning.
• Deploy several nodes into JBoss
• Deploy multiple application into JBoss
• Experienced with AWS and installation of Linux machines on AWS
• Deployment & Configuration Automation Experienced Blade Logic, and Puppet
• Provide on-call second tier support based on a rotating on-call schedule
• Create and manage user accounts in Linux machines
• Create and manage file systems and files permissions
• Server performance monitoring & tuning
• Server provisioning, procure and manage server growth
• Install and configure MySQL servers
• Install and configure tomcat and Nginx
• Install and configure Global file system
• Budget for software and hardware
• Automate backup by Rsync
• Configure MySQL replication between Master and Slave
• Configure Solr replication between Master and slave
• Write and edit multiple scripts
• Review new server technologies for Linux environment
• Work closely with multiple hardware / software vendors
• Experience with strace/gdb/systemTap debugging, custom kernels, firewalls and load balancers, IDS