We provide IT Staff Augmentation Services!

Linux Engineer Resume

0/5 (Submit Your Rating)

Reston, VA

Objective

  • To obtain employment as a Linux Systems Administrator/Engineer

SUMMARY

  • 9+ years of experience as a system administrator in large network environments
  • Strong administration and troubleshooting skills on windows and various Linux distributions
  • Confident with Apache, NFS, NTP, Samba, Firewalls and SELinux
  • Strong Kubernetes administration experience
  • Ansible builds and deployments
  • Well - versed with MariaDB, Mysql, Amazon DynamoDB and Redshift
  • Good understanding of Windows Active Directory and related services
  • Skilled with DNS, Amazon Route53, CloudFront, Elasticache
  • Confident with Storage services such as ISCSI, Amazon S3, S3-IA, RRS and Glacier
  • Solid understanding of TCP/IP and networking concepts
  • Confident using configuration management tools and bash scripts to automate tasks
  • Confident with Virtualization platforms such as AWS, VMWare, Hyper-V and VirtualBox
  • Well organized with strong problem-solving skills, good communication and an ability to work on team or independently

TECHNICAL SKILLS

  • Ansible
  • Jenkins
  • Jira
  • Bitbucket
  • GitLab
  • GitHub
  • Bash Script
  • Python
  • Nagios
  • Splunk
  • F5 Load Balance
  • Kibana
  • Elasticsearch
  • Logstash
  • Docker
  • Confluence
  • Bamboo
  • Hyper-V
  • EMC Networker
  • Apache
  • MariaDB
  • Oracle SQL
  • SSL
  • DNS
  • Route53
  • NFS
  • NTP
  • EC2
  • VPC
  • S3
  • TCP/IP
  • Samba
  • ISCSI
  • SMTP
  • VMWare
  • KVM
  • Firewalls
  • IPS
  • IDS
  • Forensic tool kit (FTK) kali
  • Wireshark
  • Nmap
  • Linux Distributions (Red hat 6/7, CentOS 6/7)
  • Network Routing and Switching

PROFESSIONAL EXPERIENCE

Confidential, Reston VA

Linux Engineer

Responsibilities:

  • Daily Administration and Management of Multiple Red Hat Enterprise Linux servers
  • Upgrade Security Centers and Scanners to the latest DISA-approved version and deploy the latest ACAS Feeds and Plugins
  • Installed and configured IMAP/POP email servers
  • Installed and configuring mail transport agents like Postfix and Sendmail
  • Ensure all ACAS scanners and Security Center are operational and reporting properly
  • Deploy and manage ACAS scan configurations
  • Investigate false positives or any invalid scan results
  • Conduct scans and provide detailed reporting to customer
  • Performed package management for system upgrades and updates using yum and rpm
  • Perform in the field systems updates
  • Build and manage Kubernetes cluster
  • Build local yum repository for internal network use
  • Troubleshoot network connectivity, hardware, CPU, memory, I/O, boot, DNS and other application issues
  • Provided system support to local and remote users
  • Administered, troubleshot, and monitored Linux systems.
  • Configure NFS servers for file sharing across the network
  • Automate Linux patching with ansible playbooks and add-hoc commands
  • Automated some basic tasks using shell scripting.
  • Creating, managing and troubleshooting user/group accounts via Microsoft Active Directory (AD)
  • Monitor and promptly respond to trouble tickets that may involve all tiers of system support (hardware, software, accounts, peripherals, etc.)
  • Configured DNS servers for local name resolution in test environment
  • Designed and implemented AWS Cloud migration of on-premise Linux based IT infrastructure
  • Configure directories to enable group collaboration and private/public sharing
  • Perform daily system and security monitoring to identify any possible intrusions
  • Participate in on-call rotation to oversee upgrades and ensure uptime of all services
  • Develop and maintain installation and configuration procedures
  • Write AWS CloudFormation Templates and deployed stacks of AWS resources on AWS
  • Performed Kubernetes System Administration in a DevOps CI/CD
  • Create Ansible playbooks for various configurations management tasks
  • Design from scratch, the architecture for an enterprise Kubernetes infrastructure to support a CI/CD pipeline for GitLab CI/CD and Jenkins CI/CD
  • Performed End-to-end Implementation of the Kubernetes architecture
  • Implemented multiple Kubernetes masters for high availability
  • Configured persistent storage for Kubernetes clusters/pods, utilizing best practices, configuring NFS and persistent volumes
  • Configured Kubernetes auto provisioning, and auto scaling of CI/CD job/build agents/runners/nodes
  • Designed and implemented clusters,cluster segmentation, internal/external networking for 4+ CI/CD deployment environments; dev, test, staging, production
  • Configured CI/CD deployments with ConfigMaps, Secrets and SecurityContexts
  • Implemented Kubernetes services and Network Policies
  • Performed Network Encryption between Kubernetes clients such as Kubernetes control plane and nodes
  • Installed, configured Ingress Controllers for Nginx or others
  • Performed Ingress TLS Termination
  • Performed back up of etcd store and restore the etcd from cluster failure
  • Used Rolling Updates to gradually replace old pods with new pods wihtout incurring downtime

Confidential, Washington, DC

Linux Cloud Engineer

Responsibilities:

  • Systems monitoring and incident response
  • Defined SLOs for application services or transactions and identified SLIs for SLOs
  • Engaged in meeting with Product Owners or Application Owner to agree on SLOs
  • Configured dashboards for defined SLOs in Splunk and Dynatrace
  • Come up with recommended list of standard metrics, thresholds and severities for alerts and provide guidelines for setting them up.
  • Set up monitoring for Latency, Traffic, Errors and Saturation.
  • Performed performance tests for all critical components
  • Performed capacity validation for services and infrastructure
  • Create disaster recovery strategy and plans
  • Participate in Executions of Disaster recovery scenarios for regional failover / failback
  • Documents steps for handling incident resolution and communication
  • Create Runbooks based of SRE defined standards
  • Utilize functional automation developed by Automation team to setup production

Confidential - Mclean, VA

Sr. Linux Engineer

Responsibilities:

  • Design and implement Linux based IT infrastructure, in the cloud and on premises to help launch and operate the OneWeb world’s largest Satellites constellation.
  • Write AWS CloudFormation Templates and deployed stacks of AWS resources on AWS
  • Write ansible playbooks to perform software installation, post system build configuration, new release deployments, system monitoring and system provisioning
  • Support OneWeb production systems with fail-over, load-balancing, backup, security, log management and monitoring services.
  • Maintain 99.99% system SLA. Perform final escalation points for production infrastructure issues or outages.
  • Automate the deployment of a complex system consisting of physical, virtual machines and containers.
  • Monitor security and operation alerts, take preventative or corrective actions to resolve issues.
  • Ensure effective performance and 24x7 availability of the production IT systems

Confidential - Bethesda, MD

Sr. Linux/DevOps Administrator

Responsibilities:

  • Responsible for monitoring dev, QA and Prod applications, middleware, and infrastructure, and to collaborate with team members to develop automation strategies and deployment processes.
  • Work with software application developers to architect, configure, and troubleshoot application servers and the software running on them.
  • Implement custom installations, changes, upgrades, patches for Dev, QA and production
  • Install and configure systems, custom and third-party software packages
  • Translate development team requirements into Application/System configuration
  • Coordinate tasks between Development teams and Systems team
  • Constantly evaluate and improve current processes or design and implement new processes to meet business needs
  • Deploy approved release packages and break-fix solutions in accordance with all enterprise architecture and configuration, change, and release management policies and procedures.
  • Provide systems engineering and architecture support to ongoing infrastructure operations and projects to maintain highly efficient networks of shared computing resources and data.
  • Experience evaluating, designing and implementing server build processes to meet business needs
  • Use Systems Tools and Networking knowledge to isolate and fix application problems
  • Manage the deployment, maintenance, and upgrade process of Applications developed by different development groups and teams.
  • Experience installing, configuring and supporting Java based Application Web Servers (Tomcat)
  • Experience with cloud technologies such as Amazon Web Services (AWS)
  • Ability to install, maintain and support MySQL, Maria dB and Oracle databases
  • Install configure and support LAMP servers
  • Experience supporting F5 LTM BigIP
  • Write and modify standard puppet manifest scripts
  • 24/7 remote web and application support.

Confidential - Silver Spring MD

Linux Systems Administrator

Responsibilities:

  • Served as a subject matter expert in Linux System Administration, performed OS installs and software installations and upgrades within VMWare ESXi or AWS environments
  • Maintained current server infrastructure, provided recommendations and fixed technical problems in a cost-effective manner
  • Used a cluster of datastore storage to create and attach ISCSI storage blocks to several Linux systems
  • Developed automated scripts to audit user and system accounts for log activities and disk usage
  • Used VI/VIM text editor to modify configuration file, create cron jobs and scripts
  • Create and managed Linux instances on AWS
  • Configuration and administration of Web (Apache) and FTP Servers in Linux servers
  • Installed, monitored and supported Web and Application Servers on Linux environments.
  • Configured, deploy, and hosted Apache web server in a production environment.
  • Created and maintained user profiles, security access rights, disk space and process monitoring.
  • Installed and Managed ansible infrastructure
  • Managed Windows Active Directory Environment for account creation, GPO, Permissions, DNS, DHCP
  • Demonstrated expertise in configuring, managing and troubleshooting variations of DNS, DHCP, TCP/IP and other Networking issues
  • Implemented file level security controls Application from unauthorized read/write/execute operations and disabled unnecessary services
  • Created and implemented storage life cycle policies to meet organization compliances
  • Monitored and Optimized Server and Network performance
  • Provisioned, query, delete, Backed up and Restored MySQL/MariaDB databases
  • Used EMC Networker for Backup and Recovery in VSphere Web Client
  • Configured Firewall Access Control List to prevent Unauthorized access to systems and resources
  • Configured the SIEM solution to collect system logs from windows and Linux systems

Confidential, Frederick, MD

Linux Administrator

Responsibilities:

  • Experienced in System Administration, Installation, Upgrading, Patches, Migration, Configuration, Troubleshooting.
  • Maintaining file systems and enforcing SeLinux and Kerberos authentication on NFS shares
  • Implemented SElinux and SSL/TLS certificates on apache web servers.
  • Created and maintain SSH key pair for remote connections
  • Conduct security Control Assessment on General Support Systems (GSS)
  • Major Applications and systems to ensure that such information system are operating within strong security posture
  • Configured client networks to integrate Windows systems with Linux systems including
  • SAMBA sharing, Print servers, and Router configurations.
  • Experienced in System Administration, Installation, Upgrading, Patches, MigrationConfiguration, Troubleshooting.
  • Experience working in a vCloud environment and with Redhat clusters.
  • Vast knowledge on VMware, Vmotion and Vrealize
  • Experience with SIEM and Intrusion detection systems Configured Host based Intrusion detection system
  • Configure Storage, Disk Management, Logical Volume Management (LVM) and logical partitioning.
  • Configured the Kernel parameters and updated the Kernel for MySQL Database
  • Troubleshoot connectivity to Servers and Network systems
  • Wrote and executed Korn shell scripts to automate cron jobs and system maintenance.
  • Monitor system backups and restore files as needed
  • Perform fault isolation for all Linux systems to prevent re - occurrences of problematic processes.
  • Perform maintenance of file systems, create cron jobs for periodic processes Experienced using Red Hat Satellite server to deploy, monitor, update, and manage systems.
  • Worked closely with the Development and Business teams to gain understanding on system requirements and ensuring that security concerns are implemented in builds
  • Executed Security Control Assessment and continuous Monitoring activities on builds
  • Created Manual test cases based on the test plan and the requirements documents
  • Executed Manual test cases and analyze results
  • Managed, tracked, and documented defects in the build using Mercury Quality Center

We'd love your feedback!