South Africa

DevSecOps Engineer (Centurion)

Company Barloworld Automotive & Logistics Africa
Reference # DevEng1
Published 31/07/2020
Contract Type Permanent
Salary Market Related
Location Centurion, Gauteng, South Africa
Core purpose of the role

The DevSecOps Engineer (DSOE) utilises software development, security and infrastructure skills to design and implement secure, consistent and reliable pipe line processes to allow for the fast delivery of high quality, secure solutions into all execution environments. The DSOE provides support to customers and team members with regards to availability, performance and security of systems. The DSOE must have proven automation, deployment and troubleshooting skills as well as a passion for constant improvement of processes and delivery mechanisms.

The DSOE will have a wide background with an interest in software development, efficient delivery practices, quality and testing control as well as rapid delivery of working software. The DSOE must be comfortable in dealing with the following:
•On-premises and cloud compute resources including virtual machines, platform services and server-less environments
•Network provisioning and security
•IT security practices and controls
•Threat modelling
•Application and infrastructure testing and hardening
•Presentations to team members and application owners
•Database support
•Continuous integration and delivery
•Source code and version control
Job Functions Information Technology,Software Development,Software Testing
Industries Distribution, Warehousing & Freight,Engineering,Freight / Shipping / Transport / Import / Export,IT - Information Technology,Logistics,Software Development
Key deliverables and outputs

1.Identify IT security and operational improvements
2.Provide testing and automation guidance to DevSecOps team members
3.Provide pipeline configuration assistance to DevSecOps team members
4.Assess the IT security posture across all deployment targets, including platform protection, network security and identify and access control
5.Collaborate between Architecture and IT Security and Risk teams to ensure policies and guidance is implemented across all new developments
6.Conduct assessments of environments and configurations to determine operational suitability and security
7.Provide second and third line support on applications and environment
8.Triage support calls if required
9.Maintain bug and issues dashboards to monitor operational and quality controls
10.Present improvements and latest trends to team members as part of innovation events
11.Enhance data collection procedures to ensure metrics are used to improve operational efficiencies
12.Propose solutions and strategies to business challenges
13.Collaborate with engineering and product development teams
14.Work with stakeholders throughout the organisation to identify opportunities for delivering solutions faster to customers (internal and external)
15.Develop processes and tools to monitor and analyse application and system performance
16.Develop automated anomaly detection systems
17.Implement, monitor and improve change and configuration control processes
•Degree in IT or Computer Science
•Relevant development certification
•5 - 7 years of practical development experience
•2 - 3 years of practical deployment, deployment automation and associated network experience
•2 – 3 years of test automation and static code analysis experience
•Experience using static code analysis tools
•Experience working CI / CD pipelines
•Experience working with telemetry and health tracking of applications and infrastructure

•Cloud certification
•Network security certification
•IT Security certification
•Infrastructure and IT security as code experience
•Azure DevOps Services

•Specialist knowledge of:
oSQL Server
oJavaScript as well as JavaScript frameworks such as Angular
•Detailed understanding of application Architecture to ensure resiliency and availability
•Good understanding of server-less application development and support
•Good scripting and programming skills using PowerShell or similar cloud environments
•In depth knowledge of IT security testing
•Knowledge of a cloud infrastructure and development practices
•Good understanding of ITIL
•Strong problem solving skills with an emphasis on reducing threat and bug counts
•Excellent written and verbal communication skills for coordinating across teams.
•Good interpersonal skills to build relationships, influence a variety of stakeholders, develop and coach teams and individuals, and resolve conflict
•Well-developed critical and conceptual thinking and problem-solving skills to perform in-depth analysis of software requirements and develop new software
•Strong computer, technology and systems skills
•Ability to negotiate with all levels of project stakeholders
•Ability to present complex ideas to a mixed audience

•Transport, Logistics and Automotive industry experience
•IoT analysis
•Big data experience
•Container and cloud-based development environments
•Mobile application support

•Passion for optimising business performance
•Focus on innovating and continuous improvement
•Focus on analysing and solving problems
•Appreciation for challenging others with respect
•Remain resilient under stress and pressure
•Strong inclination for change agility
•Commitment to maintaining business awareness
•Excellent communication and mentoring skills
•High EQ
•IT Security and Risk oriented personality
•Customer centricity and focus
•Orientation towards growing and nurturing relationships
•Readiness to make and own decisions
•Enthusiasm for learning, growing and sharing
•Preference for thinking practically
•Concern for impressing others
•Preference for planning and organising
•Perseverance, maintaining energy levels
Job Closing Date 10/08/2020
Share on
Last Updated: 30-7-2020 []
Webserver: SkillsMap (NLBA)