Senior DevOps Engineer

Permanent

Cape Town

An established software development house is seeking a highly motivated DevOps professional to consolidate, simplify and manage the infrastructure used by their development team in Cape Town.

This will be the first DevOps position in the company so the team needs someone capable of pulling the Dev & QA teams together and play a critical role in streamlining processes.

It is likely this individual may need to develop solutions, using .Net to achieve these outcomes, so previous experience in .Net development would be essential.

The ideal Candidate for this role will be an indiviudual who came from a .Net development background and moved into the DevOps space.

The company builds and deploys globally, a highly configurable ERP-style product with ancillary interfaces which brings a significant infrastructural challenge to their development process.

You will work closely with the Release & QA manager and coordinate with the Support Team. Your primary focus will be empowering the Development and QA Team to achieve their Feature, Bug and regression objectives through providing timely infrastructure and eliminating friction points.

The company needs a smart individual who can get things done while working within a supportive & forward thinking team environment.

The company offer a diverse, challenging and engaging ecosystem, they are people-centric with a strong focus on mentoring & learning.

Responsibilities

– Implement & manage a CI/deployment pipeline (not CD)
– Manage AWS deployments for QA and other Dev Requirements
– Work with support to provide client implementations where required
– Build and test automation tools for infrastructure provisioning
– Work with SCRUM teams to provide infrastructure and implementations
– Work with QA to provide Regression infrastructure
– Work with our embedded QA’s to provide current deployments (feature/bug testing)
– Manage external requirements eg Sharepoint Online, Esri
– Manage our GIT & SVN repositories, including versioning

Capabilities

Previous experience as a .Net developer

5+ years proven experience

Capacity to absorb and understand a deep level of domain knowledge

Ability to multitask, prioritize and manage time efficiently while working under pressure

Development and operations or related IT

Software development, infrastructure development, or development and operations

Latest industry trends

You will need to be proficient in:

Windows infrastructures

Microsoft databases

CI/CD pipelines

Scripting such as JavaScript, PHP or Python

You will need to have had exposure to:

.Net development environment (MS Stack)

HTML & CSS (Javascript would be an added advantage

AWS

Containers

Agile workflow methodologies

Learn more/Apply for this position