SysAdmin / DevOps Engineer

at  HR TALENT PARTNER

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Nov, 2024Not Specified29 Aug, 20243 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB OVERVIEW

  • Date Posted: Posted 2 days ago
  • Location: Cape Town, Western Cape
  • Job Title: SysAdmin / DevOps Engineer
  • Salary: R60,000
  • Education Level: Certificate
  • Job Level: Intermediate
  • Minimum Experience: 3 - 5 Years

SYSADMIN / DEVOPS ENGINEER JOB VACANCY IN CAPE TOWN.

A renowned national Software Development company is looking for a ‘SysAdmin / DevOps Engineer’ to join their team on a full-time permanent basis, although this is a remote position.
Excellent salary on offer (subject to qualification and or experience) plus internal career advancement opportunities.

POSITION OVERVIEW:

We are looking for a person to fulfil a SysAdmin/DevOps role within our company to manage a self-hosted Docker swarm (with the plan being to move to a managed Kubernetes cluster hosted on Azure in the future), as well as maintaining traditional VMs.

REQUIREMENTS:

  • Experience in a similar position as a SysAdmin / DevOps
  • Relevant qualification or equivalent work experience

Responsibilities:

  • Infrastructure Management
  • Install, configure, and maintain servers, networks, and storage systems.
  • Manage cloud infrastructure and on-premises environments, ensuring scalability and reliability.
  • Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
  • Automation and Scripting
  • Automate routine tasks such as backups, monitoring, and system updates using scripting languages (Bash, Python, PowerShell).
  • Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
  • System Monitoring and Performance
  • Monitor system performance, application health, and network traffic using tools like Prometheus, Grafana, or ELK stack.
  • Optimize systems for high availability and performance, responding proactively to potential issues.
  • Security and Compliance
  • Implement security measures, including firewalls, intrusion detection systems, and regular security audits.
  • Manage user access, permissions, and ensure compliance with industry standards and regulations.
  • Automate security updates and vulnerability patches.
  • Collaboration and Support
  • Work closely with development teams to ensure seamless code deployment and integration.
  • Provide technical support and troubleshoot issues related to both infrastructure and application deployments.
  • Facilitate communication between development, operations, and QA teams to enhance collaboration.
  • Backup and Disaster Recovery
  • Develop and manage backup strategies, ensuring data integrity and availability.
  • Implement and test disaster recovery plans to ensure business continuity in case of system failures.
  • Capacity Planning and Scaling
  • Monitor resource usage and plan for future infrastructure needs, scaling resources as required.
  • Use automation tools to efficiently manage infrastructure growth and deployment.
  • Documentation and Reporting
  • Maintain detailed documentation of system configurations, processes, and deployment procedures.
  • Report on system performance, deployment metrics, and security status.


REQUIREMENT SUMMARY

Min:3.0Max:5.0 year(s)

Information Technology/IT

IT Software - Network Administration / Security

Software Engineering

Graduate

Proficient

1

Cape Town, Western Cape, South Africa