Jobs in

DevOps - Johannesburg

Network IT Recruitment

Reference: ITE002671-JDr-1 Join a powerhouse in the DevOps space today. Purpose of the position This position is responsible for implementing, maintaining, enabling and facilitating DevOps practices as well as optimizing the architecture and processes of the product and platforms required to meet business goals and objectives. The work you need to deliver Implement and maintain the infrastructure required for implementing DevOps practices. Enable automated deployment of applications and configurations. Enable automated monitoring and alerting. Enable automated end-to-end testing. Enable continuous release processes, practices and pipelines. Enable change management and audit requirements for release pipelines. Interest in designing, analyzing, and troubleshooting large-scale distributed systems. Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. Ability to debug and optimize code and automate routine tasks. Scale systems sustainably through mechanisms such as easy to use tooling and automation Practice sustainable incident response and drive root case analysis Competencies Required: Client / stakeholder commitment Drive for results Leads change and innovation Impact and influence Self-awareness and insight Diversity and inclusiveness Collaboration Governance Strong critical, analytical, and research skills Desire to teach and mentor others Self-motivated, organized, and able to work independently and as part of a team Understanding of Linux operating systems and Linux system administration Strong understanding of Linux/Unix commands Experience automating tasks with scripting languages such as Python, Bash, and JavaScript Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive Deep understanding of service metrics and alarms through the development of dashboards, service KPIs, alarming systems Qualifications and Experience: 2 years of experience as a Site Reliability Engineer or similar role as an enabler of DevOps practices. 3 years of experience as a Software Engineer or Java or Developer Middleware administrator. Technical Competencies: Operating systems: Linux (nix) administration Monitoring and alerting tools: Alerta, Selenium, Prometheus, InfluxDB, Elastic Stack Application Servers: Node.js, Nginx, spring-boot Databases and tools: MongoDB, Mongo Ops Manager, DB2, Flyway, PostgreSQL Containers and orchestration tools: Docker, Kubernetes, Ansible Configuration management tools: Ansible, Powershell (nice to have), Build tools: Maven, Grunt Continuous integration tools: Jenkins, Gitlab CI Source control tools/techniques: Git, Semantic versioning Artifact management tools: Sonatype Nexus Programming languages: Python, JavaScript, nix shell scripting Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Development Operations Developer - Johannesburg

Watershed Consulting

...

DevOps Team Lead - Gauteng

Magna BC

...

SENIOR DEVOPS ENGINEER - SANDTON - Johannesburg

GCubed

...

Senior AWS DevOps Engineer - Johannesburg

Vodacom Group

...

DevOps Engineer - South Africa

Our client is looking to expand their DevOps team and looking for experienced engineers to enable innovative cloud architectures, DevOps processes and help scale the efforts of their development teams....

Want to do another search?

Jobs in