DevOps Engineer, Cape Town

City of Cape Town, Western Cape2 March

AKA Recruitment

This seal certifies that the information and activity of this Recruiter has been carefully verified by BestJobs.

Description

A top online e-commerce company is looking for a DevOps Engineer or a Software Developer with experience and knowledge as systems administrator or a Systems Administrator with experience and knowledge as a programmer. The ideal candidate is dedicated, self-motivated and dynamic individual and be capable of technical deep-dives into operating systems, application performance, databases, load balancers, networks and storage systems.Key Responsibilities:• Build solutions to problems that interrupt availability, performance, and stability in our systems, services, and products at scale.• Perform a wide variety of technical and administrative duties in overall systems design,development, and delivery.• Work in conjunction with IT, engineering, and business groups to understandfunctionality, scalability, performance, security, and integration requirements.• Develop and maintain an in-depth understanding of the application, systems, databasearchitecture, and the general application functionality used to maintain data integrity.• Manage the establishment and configuration of SaaS infrastructure in an agile way bystoring infrastructure as code and employing automated configuration management toolswith a goal to be able to re-provision environments at any point in time. • Develop and implement instrumentation for monitoring the health and availability ofservices including fault detection, alerting, triage, and recovery (automated and manual).• Develop, improve, and thoroughly document operational practices and procedures.• Assist in developing the necessary tooling required for automation, reporting andenhancing the system.Qualification and experience:• BSc Degree or equivalent demonstrable work experience as a DevOps Engineer• AWS certifications preferred• Strong experience building and maintaining production systems on AWS using EC2,RDS, S3, ELB, Cloud Formation, etc. and familiarity interacting with the AWS APIs.• Thorough understanding of container services (Docker in particular) and integration withAmazon Container Services• Proficient in high level script languages (Python and/or Ruby) as well as scriptenvironments like bash highly advantageous• Deep experience administering Linux (especially Ubuntu) systems.• Thorough understanding of configuration management concepts.• Experience with monitoring, metrics, and visualisation tools for network, server, andapplication status (Zenoss, Sensu, Nagios, Graphite, Collectd, Ganglia, etc.)• Experience with hardware and software firewalls, IPS, WAF, and additional securitylayers (LDAP, SSO, 2Factor)• Experience with continuous integration, testing, and deployment.• Experience with RDBMS (PostgreSQL and MySQL). Bonus points for NoSQL (especiallyRethinkDB or RIAK)• A desire to automate yourself out of a job. You will always have new challenges andproblems to solve.Key Competencies:• Excellent verbal and written communication skills • Strong customer focus• Excellent planning and organizational skills • Ability to work in a fast paced, pressurized environment • Strong decision-making skills and able to take accountability• Highly self-motivatedIf you tick above boxes please send your CV to ****@akarecruitmentint.com