Senior DevOps Engineer

 

Recruiter:

ARCS

Job Ref:

PTA000054/JR

Date posted:

Wednesday, September 29, 2021

Location:

Centurion, South Africa


SUMMARY:
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

POSITION INFO:
Deliverables:

  • Implement and maintain 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
Technology and Skill requirement:
  • Linux - Be proficient in shell scripting 
  • Have a very good understanding of Linux operating systems able to identify OS level issues and resolve them with minimal down-time
  • Be able to identify services running and their network configuration 2) WAS - Understand the basic operation of the websphere application server
  • Be able to identify fault in particular node - Be able to view logs via ssh on file mount, as well as via Kibana 3)
  • Queues - Have a good understanding of queuing and queuing systems such as IBM MQ 4) Jenkins
  • Have a very good understanding of Jenkins
  • Be able to find and identify faults with slaves running on remote docker servers
  • Be able to find slave ssh access key issues 5) Ansible
  • Have experience with creating and maintaining Ansible jobs 6) NginX - Understand reverse proxies
  • Be able to read the nginx documentation and use it to extend our automated deployments and configuration
  • Be able to pull metrics and identify trends and faults from nginx logs in Kibana
  • Understand the impact of DNS resolution and nginx upstreams 7) Consul
  • Understand the concept of a central key-value store - Understand multi-node single-leader clusters
  • Be able to identify server-client communication faults - Understand service registration
  • Understand configuration templates 8) Docker
  • Have a very good understanding of containerization  Understand multi-tenant systems and the implications of load balancing across multiple instances
  • Be able to find faults in container setup and deployments - Have a good understanding of volume mounts and layered file systems 9) Kubernetes
  • Have a good understanding of container orchestration - Understand cluster DNS
  • Have experience with Istio service mesh
  • Have a good understanding of namespaces and quotas - Understand kubernetes secrets and mounts
  • Have experience with log trailing and event monitoring - Be able to manage an EKS cluster
  • 10) Networking
  • Know what a CIDR is
  • Have a good understanding of general networking
  • Be able to identify network faults
  • Have a good understanding of firewalls
  • Be able to set up and debug AWS Security Groups - Understand AWS VPCs and subnets
  • Monitoring - Be proficient with KQL and the ElasticSearch DSL
  • Be proficient with Prometheus queries and configuration - Understand Grafana or similar monitoring and alerting tools
  • Be proficient with Cloudwatch metrics and logs
  • Have a good understanding of tracing using tools such as Jaeger 12) Repositories
  • Have a very good proficiency with Git
  • Be proficient with Gitlab administration and Gitlab pipelines
  • Understand docker and Maven registries and repositories such as Nexus and Artifactory 13) Databases - Be proficient with MongoDB and MongoDB Ops manager - Be proficient in SQL
  • Have a good understanding of the PostgresQL DBMS
  • Have experience with AWS RDS Aurora PostgresQL 14) AWS - Understand EC2 features, such as instance types, snapshots, ELB, and EBS - Be proficient in Cloudformation
  • Understanding autoscaling and the cost implications
  • Be proficient with creating and deploying AWS Lambda functions
  • Understand IAM policies, users and roles - Have experience with Route53 and a good understanding of DNS in general
  • Understand object storage with S3 15) Programming Languages - Python - Java - Javascript - Go Template Language
QUALIFICATIONS:
  • Relavant IT degree/diploma/certification
  • 4+ years of experience as a Site Reliability Engineer or similar role as an enabled of DevOps practices.
  • 4+ years of experience as a Software Engineer or Java or Developer Middleware administrator


 

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



 

 

 

Similar jobs you might be interested in:

SENIOR DevOps Engineer – Midrand/ Semi-Remote – R650 PH
Location: Pretoria
Salary: 1248000
senior devops engineer – Midrand/ Semi-Remote – R650 PH
3 days ago


DevOps Engineer (Senior) 1003
Location: Menlyn
Salary:
devops engineer (senior)Contract Duration: 01 August 2025 – 31 December 2027Location: Remote / On-site hybrid (South Africa)Level: seniorTeam: Operations Management – IT ObservabilityNationality: South African citizens/residents preferred; valid work permits considered. About the RoleWe are looking for a senior devops engineer to join a high-performance team focused on delivering ...
8 days ago


Ansible Operations Engineer (Senior) 2586
Location: Menlyn
Salary:
We're Hiring: senior Ansible Operations engineerLocation: Hybrid in Menlyn | Full-Time | HPC Tools | Ansible AutomationAbout the RoleAre you passionate about automation, infrastructure as code, and cloud technologies? Join our dynamic team as a senior Ansible Operations engineer, where you'll play a key role in developing and maintaining automation solutions in a secure, high-performance envi...
Today


Senior Data Engineer
Location: Johannesburg
Salary: market related Monthly
Job DescriptionSummaryOur client is seeking a highly experienced senior Data engineer to lead the design, development, and optimization of data pipelines, APIs, and data platforms. This role will focus on ETL/ELT processes using Matillion and Snowflake, API development, and integration with machine learning workflows and Databricks. The ideal candidate will have a strong background in data enginee...
Today


Intermediate or Senior AWS Data Engineer – Johannesburg – up to R900k per annum
Location: Johannesburg
Salary: 900000
Intermediate or senior AWS Data engineer – Johannesburg – up to R900k per annum
15 days ago


Salesforce Software Engineer
Location: Johannesburg
Salary:
21 days ago


Senior Site Reliability Engineer – Midrand / Centurion- Semi- Remote – R650 PH
Location: Pretoria
Salary: 1248000
senior Site Reliability engineer – Midrand / Centurion- Semi- Remote – R650 PH
25 days ago


Specialist QA Engineer
Location: Johannesburg
Salary:
We're seeking a sharp and driven Specialist QA engineer to play a key role in safeguarding the quality and integrity of our cutting-edge banking systems. You'll design smart testing strategies, lead automation efforts, and work alongside top-tier teams to ensure our platforms are secure, reliable, and fully compliant. If you're excited by the challenge of delivering flawless tech in a high-impact ...
29 days ago


Senior Azure Cloud Engineer - Johannesburg – up toR600 per hour
Location: Johannesburg
Salary: 1152000
senior Azure Cloud engineer - Johannesburg – up to R600 per hour
52 days ago


Senior Platform Engineer – JHB / CPT / Hybrid – R1.4m PA
Location: Johannesburg
Salary: 1 400 000
senior Platform engineer – JHB / CPT / Hybrid – R1.4m PA
80 days ago


Create a free job alert for Senior DevOps Engineer in Centurion

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