Linux Engineer Resume
0/5 (Submit Your Rating)
Reston, VA
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
- Install and upgrade new / rebuild existing servers and configure virtual infrastructure, services, settings, directories, storage, etc. in accordance with Federal standards and project/operational requirements
- 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
Linux Cloud Engineer
Confidential, Washington, DC
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 - 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 Ansible to automate tasks: manage users and services, install packages, performed upgrades, deploy Apache web servers, NFS server, database server, Amazon EC2 instances, static web content with Amazon S3, and run arbitrary commands on several nodes
- 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
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, storage Gateway, CloudFront, ElastiCache, RDS, VPC Direct Connect, Route53, Cloudwatch, CloudFormation, CloudTrail, IAM, SNS, SQS, DynamoDB and Redshift
- 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
