What are the responsibilities and job description for the Linux Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cynet Systems, is seeking the following. Apply via Dice today!
We are looking for Linux Engineer for our client in Alpharetta, GA
Job Title: Linux Engineer
Job Location: Alpharetta, GA
Job Type: Contract
Job Overview:
Responsibilities:
We are looking for Linux Engineer for our client in Alpharetta, GA
Job Title: Linux Engineer
Job Location: Alpharetta, GA
Job Type: Contract
Job Overview:
Responsibilities:
- Administer, maintain, and optimize Red Hat Enterprise Linux (RHEL) servers across development, testing, and production environments.
- Perform hardware diagnostics, troubleshooting, and resolution for physical and virtual servers.
- Monitor system performance, identify bottlenecks, and implement performance tuning solutions.
- Manage system patches, updates, and security configurations in compliance with organizational standards.
- Troubleshoot complex OS-level issues including kernel panics, file system corruption, and network connectivity problems.
- Configure and maintain system services, daemons, and application stacks such as Apache, Nginx, and databases.
- Implement and maintain backup and disaster recovery procedures.
- Manage user accounts, permissions, and security policies using PAM, SELinux, and firewall configurations.
- Document system configurations, procedures, and troubleshooting guides.
- Collaborate with development and DevOps teams to support application deployments and infrastructure automation.
- 3 5 years of hands-on experience administering RHEL (7/8/9) or CentOS environments.
- Strong knowledge of Linux system architecture, boot process, and kernel management.
- Expertise in hardware troubleshooting including servers, storage arrays, and network equipment.
- Proficiency with system diagnostics tools and root cause analysis methodologies.
- Experience with package management tools such as RPM, YUM, and DNF.
- Solid understanding of networking concepts including TCP/IP, DNS, DHCP, routing, and VLANs.
- Knowledge of storage technologies including LVM, RAID configurations, and file systems such as ext4 and XFS.
- Experience with virtualization platforms such as KVM or VMware.
- Strong analytical and problem-solving skills with the ability to handle production issues under pressure.
- Scripting experience in Bash, Python, or Perl for automation.
- Familiarity with configuration management tools such as Ansible, Puppet, or Chef.
- Understanding of DevOps practices and CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies such as Docker, Podman, or Kubernetes.
- Experience with infrastructure as code tools such as Terraform or CloudFormation.
- Familiarity with monitoring and logging tools such as Nagios, Prometheus, Grafana, or ELK stack.
- Knowledge of version control systems such as Git.
- Relevant certifications such as RHCSA, RHCE, or CompTIA Linux .
- Strong communication skills with the ability to explain technical concepts to non-technical stakeholders.
- Excellent documentation and knowledge-sharing abilities.
- Collaborative team player with a proactive mindset.
- Self-motivated with the ability to work independently.
- Commitment to continuous learning and staying current with emerging technologies.