DevOps - Midrand, South Africa - AdaptIT

AdaptIT
AdaptIT
Verified Company
Midrand, South Africa

2 weeks ago

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description

Listing reference:
adapt_000136
Listing status: Online-
Position summary

Industry:
IT & Internet

-
Job category:IT and Telecommunications
Location:Midrand

-
Contract:Permanent
EE position:Yes
About our company

  • A provider of leading specialised software and digitallyled business solutions that assist clients across targeted industries.
    Introduction
  • The purpose of the DevOps Engineer is to manage build and release pipelines. Setup and manage local environments as well as client targets for deployments. The DevOps Engineer is further responsible for securing target environments, managing continuous software updates, and keeping pace with security technologies relevant to this team, enabling innovative cloud architecture, DevOps processes and help scale the efforts of the development teams.
    Job description

DevOps Strategy

  • Work closely with the development and infrastructure teams to craft a technical vision.
  • Work with the teams to set to pragmatic goals to meet the technical vision.
  • Help drive the technical strategy related to software distribution.
  • Assist teams to meet their goals.
  • Encouraging and building automated processes wherever possible.
  • Selecting and deploying appropriate CI/CD tools.

Software Distribution

  • Ensure flawless integration with both internal and external systems.
  • Remove all technical impediments organizationally related to software distribution.
  • Collaborate with all stakeholders to ensure endtoend quality of software distribution.
  • Implementing various development, testing, automation tools, and IT infrastructure.
  • Setting up tools and required infrastructure to distribute software.
Continuously Process Improvement- Continuously improve the process of software and infrastructure delivery and software

distribution.- Strive for continuous improvement and build continuous integration, continuous

development, and constant deployment pipeline (CI/CD Pipeline).

  • DevOps Documentation
  • Communicate and document technical software distribution ideas and direction across the
organization.- Write and maintain software distribution documentation.

  • Defining and setting development, test, release, update, and support processes for DevOps
operation.
Mentorship / Training

  • Provide mentorship and guidance to team members.
  • Managing periodic reporting on the progress to the management and the customer.
  • Perform internal training for technical staff as required.
  • Mentor junior resources on specialised knowledge.
Key Competencies

  • Technical Skills
  • Groovy / Java programming language
  • Knowledge of USSD or Mobile Network Elements (HLR, MSC, GMLC)
  • My SQL
  • Micro services
  • API Integration skills
  • Networking (firewalls, routers, loadbalancers)
  • API Integration skills
  • SOAP protocol
  • SCTP Protocol
  • Diameter Protocol
  • Linux system administration (RedHat/Centos, Apache/NGINX, MySQL/MariaDB/MongoDB,
Bash).- Scripting (e.g. Bash, Python, Perl)

  • Shell scripting ability for system administration.
  • Novice in Linux command line tools.
  • Novice in Groovy
  • Knowledge of networking protocols, technologies, and APIs (TCP/IP, HTTP, XML, JSON).
  • Experience in reporting and monitoring tools such as Grafana, Prometheus Python etc.
  • The C programming language
  • Be familiar with 3GPP specification standards (namely LCS AP, LPP and LPPa)
  • ASN.1 specification language

Soft Skills

  • Strong verbal and written communications in English
  • Strong team player
  • Excellent customer service skills, problemsolving, and a strong sense of urgency.
  • Ability to multitask and prioritize work in a fastpaced environment.
  • Time management

Living the Values

  • Ensuring compliance with all applicable policies, regulations, standards, and governance
requirements- Treating all people fairly and consistently, and with dignity and respect

  • Being ethical, honest, and sensitive in all dealings
  • Communicates in a positive manner resulting in action.
  • Collaboration, great team members, help relieve bottlenecks by assisting coworkers, as
necessary.- The ability to think big picture, to look at the big picture and identify what makes sense.


Minimum requirements

Qualification and Experience Requirements

  • BSc/BA/BCom in Computer Science, Engineering or a related field or comparable
certifications or experience years' experience as DevOps or related experience.

  • Technology product certifications desired e.g. Java, DEVOPS or similar.
  • A high degree of interest, experience, and certification in Linux
  • A tertiary Engineering or Computer Science degree or diploma
years plus experience in supporting medium to large scale production systems (mission

critical years plus experience providing L1/L2 technical support

  • Must have DevOps and Support experience.
  • Ability to learn quickly and work independently.
  • Ability to do research and find answers to questions/problems.
  • Ability to diagnose and troubleshoot b

More jobs from AdaptIT