DevOps - Midrand, South Africa - AdaptIT
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.
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
- Defining and setting development, test, release, update, and support processes for DevOps
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.
- 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,
- 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
- 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
Minimum requirements
Qualification and Experience Requirements
- BSc/BA/BCom in Computer Science, Engineering or a related field or comparable
- 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
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
-
Senior Database Administrator
Johannesburg, South Africa - 2 weeks ago
-
Yes Graduate
Midrand, South Africa - 1 week ago
-
Technical Consultant
Johannesburg, South Africa - 2 weeks ago
-
Remuneration Specialist
Midrand, South Africa - 1 week ago
-
Hospitality Systems Consultant
Cape Town, South Africa - 2 weeks ago
-
IT Manager
Johannesburg, South Africa - 2 weeks ago