Devops Automation Engineer Resume
SUMMARY
- Over 9 years in design, deployment, configuring, monitoring and maintaining mission critical servers and services. Experienced wif cloud computing.
TECHNICAL SKILLS
Operating Systems: Red Hat Linux 5/6/7, CentOS Linux 5/6/7, Ubuntu 12/14, Windows / 2000/2003/2010
Hardware & Security: Dell, HP, Sun, M - series servers, HP ProLiant DL 350, 480 G5, G6 & G7, HP C6000 & C7000
Networking File System: Ext2, Ext3, Ext4, XFS NIS, NFS, RPM, YUM, LDAP, LAN, WAN, Firewalls, HTTP Servers
Scripting: Bash
Configuration Management: Ansible, Ansible Tower, Git and Gitlab
Virtualization: VMware, ESXI 5.5/6.0, KVM
Cloud: AWS
Networking/Protocols: TCP/IP, DNS, DHCP, SIP, VPN, HTTP, FTP, SCP, UDP, SSH
Tools: Remedy, JIRA, Panorama, PUPM, ServiceNow, GoToAssist, Skype, TeamViewer
PROFESSIONAL EXPERIENCE
Confidential
DevOps Automation Engineer
Responsibilities:
- Involved actively in Vulnerability Management - Applying patches to address teh security vulnerabilities on all RHEL Unix/Linux and AIX servers
- Install and harden Linux operating systems for applying security and recommended patches on a regularly scheduled basis
- Troubleshooting OS and software issues in RHEL 5, 6, 7; Solaris and AIX
- Logging and security hardening; system documentation and designs
- Imaging servers, deep dives and enhancements
- Assisted wif disaster recovery while coordinating wif data security teams.
- Identify problems, isolate root causes, and initiate corrective action to restore and activate services
- Demonstrated System Administration skills supporting mid-range servers in a mission-critical environment on Dell, Cisco hardware and VMware or equivalent platforms
- Provide technical subject matter expertise wherever required
- Automation experience for a program automating Linux into teh environment
- DevOps understanding and implementation from a Linux background
- Assigned systems include enterprise networking environment wif major impact on delivery of services to customers internal to state government and to teh public.
- Experience wif patching best practices including teh use of patch management software BladeLogic
- Worked on teh ticketing tools like Remedy, ServiceNow and JIRA to update teh records of teh server vulnerabilities
- Prepare daily reports
- Daily review and resolution of Remedy tickets. Involved in change management and Incident reporting.
- Knowledge of Veritas Cluster services
- Experience in using VERITAS Volume manager
- Experience wif applying patches using LiveUpgrade on Solaris systems
- Experience automating manual processes using scripting language (Bash, shell scripting)
- Satellite Server noledge/experience
- Training of new team members
- Responsible for bringing teh compliance vulnerability records to a low of 75 %
Confidential
Systems Administrator Representative / Engineer
Responsibilities:
- Managing data centers and automating administration tasks using Ansible configuration management tools.
- Managing team of Linux system admins.
- AWS Support - responsible for maintaining teh environment and migrating teh existing environment into teh cloud. Assisting wif EC2 launches. Working wif support teams across Amazon.
- Hands on experience wif Amazon S3, EC2, IAM, VPC, CloudFront, RDS, CloudWatch.
- Responsible for vendor management, software license renewals and keeping vendor documents up to date.
- Setting up users and group permissions and access management, network configuration, passwords, resolving permissions issues, etc.
- Performing daily administrative tasks, including log reviews, account, group, system accessibility issues, and server software maintenance.
- Installing Linux (RHEL 5/6/7, CentOS and Ubuntu 12, 14) on HP blade, Dell R series servers and VMware ESXI 5.5/6.0 using PXE wif kickstart
- Installing/upgrading Ansible configuration/automation tool
- Using Ansible for managing teh infrastructure, configuration, user management, file system management, monitoring, server provisioning wif manifests, preventing from doss attack
- Utilizing VMware wif creating virtual machines, cloning virtual machines using Vcenter, snapshots, vSphere as well as Vmotion
- Red Hat Satellite Environment for patching, subscription management, configuration, software management, storage management
- Solid understanding and working noledge of storage technologies such as SAN, NAS
- Working wif different storage containers, creating RAID levels (0, 1, 5, 6, 10) to achieve redundancy and performance.
- Attaching storage to VM’s.
- Installing MySQL, MongoDB and MariaDB on Linux systems
- Creating and managing logical volumes using LVM, attaching LUN to system, creating volumes on volume groups and file systems, extending/reducing logical volumes and file systems
- Package management using RPM and YUM.
- Maintaining teh YUM repository server for patch management as well as securing Linux systems using local repository, installing and upgrading applications on Linux Systems.
- Configuring and managing VSFTP and FTP servers
- Installing and configuring Apache and supporting them on Linux production servers.
- Maintaining security channels such as implementation and update of iptables rules on host-based firewall and SELinux modes
- Configuring network adapters for IP addresses and resolving routing related issues
- Troubleshooting Linux network, security related issues, capturing packets using tools such as iptables, firewall, traceroute and ethtool
- Resolving TCP/IP, UDP related networking issues on RHEL systems
- Setting up network environments using TCP/IP, NIS, NFS, DNS and DHCP.
- Upgrading servers (DNS, DHCP, NIS, HTTPD) and general-purpose servers using PXE-boot wif kickstart
- Troubleshooting TCP/IP, Apache HTTP and DNS issues
- Assisting wif network troubleshooting including teh use of teh tcpdump tool and Wireshark
- Providing direct user support for level 2 and level 3 issues via email and ticket system
- Ticket assessment/prioritization on daily basis
- Configuring NFS server and mounting exported NFS shares at teh client side. NFS Administration and fixing any mounting issues.
- Installing and managing new servers, which includes racking, stacking, cabling, running fiber and LAN, patch adding them to switch.
- Regular disk management like adding/replacing hot swappable drives on existing servers/workstations, partitioning according to requirements, creating new file systems or growing existing one over teh hard drives and managing file systems.
- Installing and configuring Nagios/NRPE to monitor Linux servers.
- Monitoring teh infrastructure health using Nagios and proprietary data center monitoring tools
- Responding to teh alerts generated by Nagios such as network connectivity issues, critical system checks, application availability, high CPU spikes, memory issues and systems resources being maxed out.
- Use of Nagios Network Analyzer for network analysis and potential security threats
- Actively monitoring systems health using Nagios
- Setup, install and configure samba
- Installing openSSL and TLS certificates
- Working wif different file systems such as ext3, ext4, xfs and partitioning using fdisk, parted to create different partitions, creating and fixing file systems.
- Performing filesystem checks and repairing when needed
- Monitoring and controlling system processes using top, sar, renice, kill, etc.
- Created and managed templates in vCenter
- Installing and configuring Linux virtual machines on VMware infrastructure.
- Performing critical system administration tasks from single user mode
- Installing Linux and Windows OS on desktops and servers.
- Building Linux and ESXI servers for application team.
- Adding/replacing server parts working directly wif Dell and HP.
- Installing NRP and backup clients on all teh hosts.
- Monitoring teh health of systems and escalating issues to senior team members.
- Assisting senior team members in various Linux related projects
Confidential
Senior Systems Support Analyst
Responsibilities:
- Installed Linux (RHEL 5/6, CentOS and Ubuntu 12, 14) on HP blade, Dell R series servers and VMware ESXI 5.5 using PXE wif kickstart
- Installing servers on desktop
- Managing systems routine backups, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Helping wif user management such as creating, modifying and disabling accounts. I set up home directories on servers, added users to appropriate groups and assigned sudo access when requested.
- Used vi editor to edit a variety of configuration files
- Performing physical to virtual machine conversions
- Working wif LAN/WAN, Static IP, DNS, DHCP, VPN, TCP/IP, modem, router and network issues
- Troubleshooting and maintaining of TCP/IP, Apache HTTP and DNS
- Networking TCP/IP, DNS, SSH, DHCP, Cisco Routers/Switches, and LAN
- Installing and managing new servers which includes racking, stacking, cabling, running fiber and LAN patch
- Creating mount points for database administrators; Supported MySQL database
- Configure NTP client on servers to synchronize time zone wif teh NTP server
- Installing and backing up MySQL database and migrating onto different server wif restoring.
- Responsible for maintaining and improving a high-volume monitoring and metrics infrastructure based on Nagios for monitoring, adding nodes to teh monitoring server and ensuring Nagios agents are running on all teh hosts.
- Responding to teh alerts generated by Nagios such as network connectivity issues, critical system services, application availability, high CPU spikes and systems resources being maxed out.
- Actively monitoring systems health using Nagios and responding to tickets generated by Nagios
- Researches, evaluates and recommends software and hardware products
- Actively participated in data center operations, building, scaling servers from ordering hardware to racking them up. Ability to pick up heavy equipment.
- Troubleshooting Linux network, security related issues, capturing packets using tools such as iptables, firewall and NMAP.
- Installing and configuring Apache HTTPD servers to be used by developer to host web applications internally
- Creating/updating iptables rules on Linux systems using host-based firewall
- Solving issues related to user logon, NFS and server connectivity
- Configuring NFS server and mount exported NFS resources at teh client side
- NFS Administration, exporting file systems, mounting exported file systems, working NFS daemons and fixing any mounting issues
- Experience wif basic bash shell scripting
- Creating and modifying bash scripts to automate my daily tasks
- Implemented Ansible and/or bash scripts to manage servers and automate teh build/configuration of servers
- Providing support for samba file shares and updating configuration file when necessary
- Monitoring and controlling system processes using top, renice, kill, etc.
- Conducting system performance tuning and capacity planning
- Solving challenging issues through solid problem-solving approach
- Monitored system logs and activity on all servers
- Resolved systems and process issues
- Worked on iLO and iDRAC setup and configuration
- Developing and maintaining installation and configuration procedures.
- Configuring network adapters for IP addresses and resolving routing related issues
- Resolving TCP/IP, UDP related networking issues on RHEL systems
- Configuring and managing VSFTP servers
- Ticket assessment/prioritization on daily basis
Confidential
Jr. Linux Systems Administrator
Responsibilities:
- Performed installation, configuration, upgrades, package administration and support for Linux systems on client side using Redhat satellite network server.
- Working wif LAN/WAN, Static IP, DNS, DHCP, VPN, TCP/IP, Modem, Router and Network issues
- Experience of user management by setting up users and groups, network configuration, password, resolving permissions issues, user and group sudo access management.
- Installed and configured various services like DNS, DHCP, NFS, Apache Web Server, NIS, SSH, HTTP to HTTPS,
- Monitored teh server for CPU utilization, memory utilization, and disk utilization for performance tuning
- Performing system logs administration to identify and resolve issues
- Working to retain and maintain current service levels
- Written Bash scripts to automate processes
- Resolved system errors, disk space problems, managed disk labels, as well as reconfiguring devices
- Setup secured password-less ssh autantication on servers using ssh keys
