Intermediate Linux Sysadmin/DevOps (CPT Hybrid)
IT – Support ~ IT – Infrastructure
Somerset West – Western Cape – South Africa
ENVIRONMENT:
The technical expertise of an Intermediate Linux Sysadmin/DevOps professional is sought by a cutting-edge Tech company in Somerset West to take charge of maintaining, configuring, and troubleshooting the hardware, software, and network systems that make up its IT and solution infrastructure. This will include installing and upgrading operating systems and applications, managing user accounts and permissions, monitoring system performance and security, implementing backup and disaster recovery solutions, and ensuring that all systems are up-to-date and in compliance with company policies and industry standards. Also, you may be responsible for identifying and resolving issues with servers, storage, and other infrastructure components, and providing technical support to end-users. Applicants must be Microsoft Certified: Azure Administrator Associate or higher & CompTIA Linux+ or similar with 2-4 years’ work experience in a similar role with strong Linux, Bash, Ubuntu, Git, Docker & Kubernetes proficiency.
DUTIES:
Objectives for this role are to:
- Manage and monitor all infrastructure and systems installations, including configuration, testing, and maintenance.
- Implement and keep strategies for backup, security, and redundancy.
- Find potential issues and implement solutions proactively.
- Enable faster and smarter business processes and develop meaningful analytics.
- Engage regularly with the team, supplying reports on project status, activities, and achievements.
- System Setup and Configuration: Deploy Linux servers, install the necessary software, and configure the operating system to meet the organization’s requirements.
- User Management: Create and manage user accounts, permissions, and access controls to ensure proper security measures are in place.
- Server Maintenance: Regularly perform system updates, patches, and upgrades to keep the infrastructure secure and up to date.
- Monitoring and Troubleshooting: Monitor system performance, identify issues, and troubleshooting problems promptly to minimize downtime and ensure optimal performance.
- Backup and Disaster Recovery: Implement and manage backup solutions to protect data and systems from potential failures or disasters.
- Security: Configure and maintain firewalls, intrusion detection systems, and other security measures to safeguard the systems from unauthorized access and attacks.
- Network Administration: Manage firewalls to maintain a stable and reliable network environment.
- Automation and Scripting: Develop scripts and automate repetitive tasks to streamline processes and increase efficiency.
- Resource Optimization: Optimize system resources like CPU, memory, and disk space to enhance overall performance.
- Documentation: Maintain comprehensive and up-to-date documentation of system configurations, procedures, and troubleshooting guides.
- Collaboration: Work closely with other teams, Developers, and stakeholders to ensure seamless integration and support for various projects.
- Security Audits and Compliance: Participate in security audits, implementing security best practices, and ensuring compliance with industry standards and regulations.
- Performance Analysis: Analyse system performance metrics and suggest improvements to enhance overall system efficiency.
- Continuous Learning: Keep up to date with the latest Linux technologies, tools, and best practices to stay competent in the field.
- Website backup and plugin maintenance: Backup the website and maintain the WordPress plugins to ensure that the website remains secure and error free.
REQUIREMENTS:
Qualifications –
- Microsoft Certified: Azure Administrator Associate or higher.
- CompTIA Linux+ or similar.
Experience/Skills –
- 2 – 4 Years’ experience in a related industry.
- Intermediate experience with or knowledge of Bash and operating systems (Linux), current equipment and technologies, containerization, enterprise backup and recovery procedures, system performance-monitoring tools, content delivery, and caching.
- Working knowledge of setting up and maintaining networks.
- Exposure to and working knowledge of Kubernetes.
- Knowledge of Git or other version-control software.
- Ubuntu Administration.
- Docker or another containerization software.
Advantageous –
- Docker Certification.
- Experience in Cloud computing (specifically Microsoft Azure), GCP and AWS.
- DevOps experience.
- Programming languages.
- Jenkins knowledge – CI/CD pipelines.
ATTRIBUTES:
- Excellent verbal and written communication.
- Problem solving skills.
- Organised and able to meet deadlines.