DevOps Engineer - Intermediate to Senior

 

Recruiter:

ABC Worldwide

Job Ref:

CPT001128/CB

Date posted:

Friday, May 14, 2021

Location:

Capetown, South Africa

Salary:

Market related Monthly


SUMMARY:
DevOps Engineer

POSITION INFO:

Permanent Role

Location: Century City (Currently remote)

Start Date Soonest

Our Dev House is a full-stack workforce that functions within an agile environment. Using our evolving processes, we conceive, specify, design, develop, test, and maintain software applications, frameworks and platforms.

As part of the DevOps team, you will be responsible for managing and maintaining infrastructure as well as building and supporting the various DevOps activities. The company is expanding into further international territories in addition to building and rolling out a new software platform. This creates an exciting environment where there is opportunity for interesting work to be carried out from a DevOps point of view.

The company is currently working remotely, until it is safe for our employees to return to work. The successful candidate will be virtually onboarded for now.

Essential duties and responsibilities include but are not limited to the following:

  • Maintenance and management of internal and external infrastructure required for software development and production (server, switches, firewalls, routing, vm’s etc)
  • Continuous delivery and software tooling to aid the software development process and production deployment strategies.
  • Continuous integration tooling on servers to aid in the software development process. Kubernetes experience is very welcome.
  • Management of virtual environments, including: VMWare, ProxMox.
  • Find opportunities to remove repetitive and/or error prone tasks via automation
  • Ensuring maximum uptime via the continuous monitoring of critical services. This includes ensuring all the required monitoring is in place.
  • After hours and weekend support according to a support schedule. Requires 24/7 availability for support.
  • Ensure that the provisioned equipment is being utilised efficiently to maximise the efficiency and capacity of the systems and meet business needs.
  • Collaborate with the software development staff to ensure their development infrastructure requirements are catered for.
  • Ensure redundancy on all systems.
  • Ensure all systems have documented and tested backup plans.
  • Ensure IT assets are correctly maintained in inventories.
  • Manage the configuration of the various platforms utilised for production and development.
  • Assist the development teams to manage code from local devices through to production via multiple development environments. I.e. they manage the DevOps life cycle.
  • Collaborate with the software development teams on infrastructure requirements for new features and services to be delivered to production. This includes planning, design, documentation and implementation of new production systems.
  • Produce design and systems documentation where required.
  • Develop and improve operational practices and procedures.
  • Continuous optimization and improvement to existing processes, systems and infrastructure. 

Skills and Qualifications

  • Excellent knowledge with System Administration in Linux. (Ubuntu, CentOS, RedHat) and associated technologies.
  • Basic knowledge managing version control platforms. (eg: Git, Perform, SVN, TFVC)
  • Working knowledge of package management systems. (eg: rpm, deb , etc)
  • Working knowledge of network services. (eg: NFS, ISCI, SAMBA, LDAP, DNS , etc)
  • Strong knowledge of the OSI model and the layers.
  • Strong knowledge of Linux commands. (eg: df, ip, cd, netstat, htop. etc)

Required Experience

  • Working knowledge with relational and non-relational databases. (eg: PostgreSQL, MySQL, NoSQL & MongoDB)
  • Strong knowledge of web server technologies. (eg: NGINX, Apache HTTPD, HAProxy)
  • Experience in one or more programming languages. (eg: Java, Node.js, Javascript or PHP)
  • Working experience with one or more of the scripting languages. (eg: Bash, Python, Perl or PHP, etc)
  • Experience in configuring backup and recovery applications. (eg: Bacula, Veeam, Netbackup, etc)
  • Working experience with one or more monitoring applications. (eg: Zabbix, New Relic, Datadog, Nagios, Prometheus, Grafana)
  • Experience with the following in-memory databases. (eg: Memcache, Redis)
  • Experience with development methodologies. (eg: Agile, Scrum, Jira, Bitbucket etc)
  • Working knowledge of configuration management tools. (eg: Ansible, Chef, Puppet, etc)
  • Working knowledge of centralized logging. (eg: Logstash, Rsyslog, Graylog Splunk, etc)
  • DevOps lifecycle setup, management, optimisation and operations.

Advantageous Experience

  • Experience with public key infrastructure (PKI) and experience with certificate lifecycle management. (eg: Venafi , Namecheap , Comodo & LetsEncrypt )
  • Advanced experience with Networking and troubleshooting. (eg: TCP/IP, DNS, VPN, routing, switching, firewalls, LAN/WAN, traceroute, iperf, dig, curl or related)
  • Advanced experience with continuous integration technologies. (eg: Kubernetes, Docker, Jenkins, GOCD, Openshift, CircleCI, etc)
  • Working knowledge configuring and maintaining virtualized environments. (eg: VMware, Proxmox & Xen)
  • Experience with security audits. (eg: penetration testing, security certification, ISO 27000 & PCI)
  • Knowledge in ethical hacking / defensive systems. (eg: SIEM, IDS/IPS, Canaries, Fail2Ban, etc.)
  • Working knowledge of server hardening. (eg: File integrity, intrusion detection, application firewalls, auditing, etc
  • Strong knowledge of cloud technologies. (eg: AWS, Azure, Google Cloud, etc)
  • Experience with WSO2 technologies. (eg: ESB, Identity – IAM, API Manager)
  • Strong experience implementing a high availability environment or any load balancing technologies.

Attributes:

  • Self-motivated with strong team spirit.
  • Ability to work independently with little supervision as well as ability to work within a team.
  • Excellent multi-tasking skills.
  • Ability to communicate well to both technical and non-technical staff.

Qualifications and additional skills:

  • Degree/diploma in Information Systems
  • Mid-level experienced position.
  • At least 3 years’ experience in similar role.
  • Displays positive attitude
  • Demonstrates flexibility in day-to-day work
  • Proactive
  • Able to think logical and objectively with the ability to think outside of the box
  • Comfortable working under pressure
  • Successfully engage in multiple initiatives simultaneously
  • Excellent written and verbal communication skills


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

DevOps Engineer
Location: Cape Town
Salary: 500000
devops engineer wanted in CPT!
2 days ago


DevOps Engineer (AI/ML)
Location: Bellville
Salary: R75k - 100k per month
devops engineer with strong MLOps experience to help operationalize AI and Machine Learning models
6 days ago


DevOps Engineer
Location: Cape Town
Salary:
Our clients are always actively looking for devops engineers to support high performing engineering teams working on scalable, cloud-based platforms. If you are passionate about automation, reliability, and modern infrastructure, we would like to hear from you.
20 days ago


Junior DevOps Engineer
Location: Cape Town
Salary:
We are seeking a Junior devops engineer who will support the development and operations teams by helping to build, maintain, and optimize our infrastructure and deployment pipelines. This is a permanent position based in Cape town.
38 days ago


DevOps Engineer (Mid-Level)
Location: Capetown
Salary: Market-related
Help shape scalable cloud infrastructure and innovation for social impact
75 days ago


Senior DevOps Engineer
Location: Cape Town
Salary:
75 days ago


Intermediate Software Engineer (TypeScript, Angular, Node) (CPT Onsite)
Location: Cape Town
Salary:
32 days ago


Senior Software Quality Engineer
Location: Cape Town
Salary:
45 days ago


IT Security Platform Engineer
Location: Cape Town
Salary:
Join the team at Barefoot Cyber!Barefoot Cyber is a partner at IT Naledi Solutions. If you're ready to take the next step in your career, we'd love to hear from you: employment@itnaledi.co.zaSee below for details on this exciting opportunity:  We’re looking for a hands-on Platform engineer to own the reliability, security, and continuous improvement of our production SIEM/SOC/IR/ob...
6 days ago


Full Stack Developer
Location: Cape Town
Salary:
Our clients are always on the lookout for skilled and enthusiastic Full Stack Developers who love building great products and seeing their work make a real impact.
21 days ago


Create a free job alert for DevOps Engineer - Intermediate to Senior in Capetown

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions