Linux Systems Engineer Job Description
Linux Systems Engineer Duties & Responsibilities
To write an effective linux systems engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included linux systems engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Linux Systems Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Linux Systems Engineer
List any licenses or certifications required by the position: RHCE, SSL, RHEL, RHCSA, ITIL, II, CSSP, AWS, CEH, PKI
Education for Linux Systems Engineer
Typically a job would require a certain level of education.
Employers hiring for the linux systems engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Information Technology, Information Systems, Computer Engineering, Electrical Engineering, Math, Administration
Skills for Linux Systems Engineer
Desired skills for linux systems engineer include:
Desired experience for linux systems engineer includes:
Linux Systems Engineer Examples
Linux Systems Engineer Job Description
- Lead troubleshooting efforts to find ways to make our applications more cost-efficient
- Work to achieve and maintain the company's security objectives
- Push existing technology beyond its expected/standard levels
- Work closely with a Multi disciplined engineering team to ensure scalability, manageability and high availability of existing distributed computing services, , new system builds through the project delivery pipeline utilizing Agile methods
- Design systems for cloud hosted and on premise solutions in an enterprise Linux environment
- Execute project tasks following existing processes establishing new operational procedures and best practices
- Define technical requirements and maintain documentation of systems architecture and project information
- Ensure data integrity by evaluating vendor products, proposing, implementing and maintaining software and hardware solutions
- Develop and maintain policies and standards for allocation related to the use and maintenance of computing resources
- Perform integration and testing of hardware, software, subsystems, and systems in a test environment
- Exceptional team work being able to work under own initiative
- Working knowledge of programming languages such as ksh and or Perl
- Additional training in area of specialization
- Strong technical abilities, quick study of new technology via on the job training, the intellect to resolve complex problems logically and methodically, and good judgment to involve and communicate with vendors, senior level technicians, and management
- 3+ years of experience supporting Red Hat Linux Systems including RHEL 6
- Strong scripting experience Bash shell, Perl, Ruby
Linux Systems Engineer Job Description
- Recommend and implement system enhancements to improve the performance and reliability of the system
- Manage, maintain and improve shell scripts and object-oriented programs
- Build, configure and maintain all live hosted retail applications
- Build, configure and maintain all DR hosted retail applications
- Configure and Maintain all monitoring for the retail applications ensuring all systems are monitored to ensure compliance with all SLAs
- Create custom tech services documentation for all client specific features
- Design large-scale systems that span multiple datacenters
- Create cloud-based solutions that meet performance and redundancy requirements
- Automate Everything! (testing and deployments, scaling to meet capacity needs, rebalancing to prevent outages)
- Improve development and testing environments, with the goal of reaching CI/CD standards
- Strong experience with virtualized server environments
- Candidate shall have at least ten (10) years experience as a Systems Administration experience administering user accounts, performing server subsystem configuration, network management, installation of software, performing backups, and general system maintenance
- Candidate shall have at least 5 years experience as a Systems Administration experience administering user accounts, performing server subsystem configuration, network management, installation of software, performing backups, and general system maintenance
- Expert level understanding of and at least 5 years of experience with Linux operating systems (RHEL, CentOs)
- Familiarity with development models (RUP / Agile / )
- 3+ years as a system administrator or software engineer
Linux Systems Engineer Job Description
- Provide on call support with expert level troubleshooting and root cause analysis
- Design, implement, and maintain scalable web-related services such as components of OpenStack, Apache/NGINX, MySQL/NoSQL, Puppet/Chef/Ansible/SaltStack and many others
- Analyze metrics related to capacity and predict growth trends
- Manage all hardware/virtual assets and plan for new data center expansions
- Write documentation and socialize solutions with the team
- Care and feeding of your own creations
- Evaluate and assist in other team’s daily challenges
- Provide recommendations for standards for processes and tools used
- Provide technical mentoring and subject matter expertise for other staff members
- Perform technical screening and interviews for potential team members and contractors
- Experience with Python/Ruby a plus
- Experience with orchestration tools like Saltstack or Rundeck a plus
- 3+ years of experience with Apache Administration
- Knowledge of HP blade chassis administration is preferable
- Understand on ITIL processes regarding incident, change, problem, and task work
- Specialization in highly available system design and architecture
Linux Systems Engineer Job Description
- Leverages automation frameworks (Chef, cfEngine, Puppet, SaltStack, ) to streamline repetitive tasks and manage the environment
- Implement capacity planning for Linux REPOs and support tools for Linux, (ie, Puppet, GitHub, Satellite)
- Maintain the integrity and security of all Server, Storage, and Infrastructure
- Provides systems and services expertise and drive operational best practices
- Participates in capacity and scalability planning
- Researches, develops, and implements new technologies and practices
- Leverages or builds appropriate technical tools to perform administration tasks, root-cause analysis and service restoration (such as back up, restore, failover, log interpretation, and performance monitoring)
- Develops and maintains positive and cooperative relationships, inside and outside of teams, interacting in a friendly, open, honest, and accepting manner
- Mentors junior systems administrators
- Ensures 24/7 availability of the production servers and applications within a team environment
- Experience with Database Technologies (Oracle, MS SQL, MongoDB, Cassandra)
- Service delivery in a high volume queue/ticket allocation and project environment with competing priorities
- DevOps methodology experience
- 3+ Years of AWS Platform, including EC2, ELBs, RDS for PostgreSQL
- 1+ years professional hands on React.js + Java
- Perform administration functions for servers and system management software
Linux Systems Engineer Job Description
- Resolves Tier 3 incidents and requests
- Works to develop internal SOPs and Service handbooks for key systems and services
- Work within the team to help maintain and build out our infrastructure
- Help manage the co-location data center located in Suwanee, GA
- Work collaboratively with the technology team and business stakeholders to ensure that critical business needs are met
- Ensure that systems and network changes occur without adversely affecting the stability of the production environment
- Utilize monitoring tools to troubleshoot and resolve system issues, minimizing possible downtime
- Participate in the on-call support schedule of the team
- Meet System Engineering team SLAs IT Operations SLAs
- Provide Fanatical Support to our customers through innovative solutions that create sustainable and maintainable environments via infrastructure as code
- Provide Linux-based technical support to business and partners
- Maintain awareness of trends and issues in the area of Unix-based server technology
- 2+ years in systems engineering or administration in a large-scale enterprise environment
- 2+ years engineering solutions on Red Hat Linux systems or other equivalent Linux OS
- RHEL 5, 6, and 7
- Ability to work independently and also as a member of a small team