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 EngineerResponsibilities:
- 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
