Jobs

Automation and DevOps Engineer (Centurion) (26349) at Datafin Recruitment

  • Job Type Full Time
  • Qualification Bachelors , Masters
  • Experience 10 years
  • Location Gauteng
  • City Centurion
  • Job Field ICT / Computer

Automation and DevOps Engineer (Centurion) (26349) at Datafin Recruitment

Automation and DevOps Engineer (Centurion) (26349)

ENVIRONMENT:

  • A leading provider of Electronic Systems seeks the technical expertise of an Automation and DevOps Engineer who can understand complex systems and break down requirements into manageable components.
  • The ideal candidate for this role will have the strategic combination of the business analysis and software automation skills: critically observing and researching business processes and user interactions, to inform and shape digital transformation strategies.
  • This role plays a crucial part in ensuring that digital initiatives to not only align with business objectives but also enhance customer satisfaction and loyalty by improving the user experience across digital platforms.

DUTIES:

  • Evaluate current requirements practices in SGD with the goal of reducing and optimising documentation required by Engineering projects.
  • Research methods and tools for establishing requirement/design/verification baselines.
  • Align requirements baseline outputs to customer standards requirements e.g. RTCA DO-178, RTCA DO-254, ARP4754A, EN9100.
  • Design and maintain continuous deployment pipelines using Jenkins and handle the integration with the other development environment tools.
  • Establish an Agile Software Development environment covering continuous integration, continuous reviewing, continuous testing, continuous delivery and continuous deployment.
  • Design and maintain a problem reporting system in Jira that keep track of problems experienced during development of hardware, software, test benches and mechanics.
  • Collaborate with Developers to make sure new environments meet requirements and conform to best practices.
  • Set-up, manage and maintain a LDAP server/database used for user authentication on all development environment tools.
  • Collaborate with the Global division for IaaS and CaaS deployments.
  • Provide direct server support during various operations such as deployment, licensing, license server maintenance and general production.
  • Configure, maintain and store images of build environments.
  • Perform script development, maintenance and updates.
  • Assist in developing roadmap for DevOps environment and way of working.
  • Learn and gather new technologies and related tools to introduce to the company in order to grow the Agile development environment.
  • Report generating and building dashboards for DevOps.
  • Assist in maintaining and migrating legacy tools like CVS, SVN, PVCS and Track.
  • Contribute to the Cyber Security requirements.

REQUIREMENTS:

Qualifications –

  • B.Eng. (Electronic / Computer Engineering) or Computer Science Degree or related.

Experience/Skills –

Requirements Management –

  • Analysis, Traceability and Validation at various phases of the Software Development Lifecycle
  • Requirements Management in an Agile/Scrum based context
  • Requirements Management for safety critical applications (RTCA)
  • Requirements Management of security critical applications
  • Proven experience with Formal Requirements Management Tools.
  • Tracking requirements evolution from Customer concept to implementation and verification.
  • Industry best practice knowledge e.g., RTCA/DO-178, RTCA/DO-254, ARP4754A.
  • Development Artifacts in Software Lifecycle Phases Structure e.g. SSDD, SSS, SSD, SRS, HRS, HDD, ICD’s, HSID, SDD, STD.
  • Requirement analysis and traceability.
  • Integration with verification phase – VCRI/VCRM/RTEM, etc.
  • Software tools supporting Requirements Management.
  • Doors (9.7 + Next).
  • ERP Tool Knowledge (IFS Beneficial).
  • Business Intelligence tools.
  • SQL & MySQL Database experience.
  • Agile Team Management tools.
  • Strong Software Development skills.
  • Jira, Bitbucket, Jenkins and Artifactory experience required.
  • Agile, Scrum, DevOps, Continuous Integration experience.
  • Proficiency in scripting languages (Python, Bash, PowerShell).
  • Proficient in CI/CD & DevOps tools.
  • Proficient in IaC/IaaS tools.
  • Data analysis, Automation and production process integration, Automated testing.
  • Diagnosing malfunctioning automated systems.
  • Technical skills: familiar with Software Development methodologies (e.g., Agile, Waterfall).

Advantageous –

  • Relevant Masters or Honours.
  • 10+ Years industry experience in the Product Development domain.
  • Experience with Enterprise Engineering.
  • Containerized environment experience beneficial (Docker Container / PodMan / K8s).
  • Knowledge of IaaS and IaC.

ATTRIBUTES:

  • Excellent written and verbal communication skills (essential for interacting with stakeholders, documenting requirements, rolling out of correct and centralized approach including training to teams).
  • Self-starter, professionalism, strong work ethic, situational leadership skills.
  • Strong analytic, critical thinking and problem-solving skills (essential to understand complex systems and break down requirements into manageable components).
  • Collaborating in team settings.
  • Well structured, organized working methods, thorough and quality orientated.

Method of Application

Interested and qualified? Go to Datafin Recruitment on datafin.com to apply

Leave a Comment