DevOps Engineer

at  Vulcan Recruit

Johannesburg, Gauteng 2000, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 Aug, 2024Not Specified06 May, 2024N/AJenkins,Cloud Computing,It Project Lifecycle,Agile Methodologies,Computer Science,Ecr,Gitlab,Kubernetes,Acr,Microservices,Reporting,Data AnalysisNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIREMENTS:

· 3-5 years + Years DevOps and software development environment, preferably within the Fintech industry.
· Bachelor’s Degree (NQF level 7) in Computer Science, Engineering, or related field.
· Preferred - Azure/AWS/K8s/Docker certifications.
· Preferred - C# code skills, SQL DB skills, EKS, ECR, AKS, ACR.
· Understanding of the full IT project lifecycle (SDLC).
· Strong understanding of Agile principles and practices, with hands-on experience in Agile methodologies.
· Bitbucket, Jenkins, Azure Devops, GitLab, etc.
· Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
· Strong analytical and problem-solving skills, with the ability to adapt to changing priorities and navigate complex technical challenges.
· Experience in Orchestration platforms like Kubernetes.
· A solid understanding of software development concepts, technologies, and architectures relevant to the Fintech industry, such as cloud computing, microservices, APIs, and security best practices.
· Technical Problem-solving.
· Risk management.
· Data analysis and reporting.
· Emotionally intelligent, communicates with impact, collaborates effectively, and solutions focused.

Responsibilities:

CI/CD: Design, implement, and manage CI/CD pipelines to automate end-to-end software delivery processes, including code integration, testing, deployment, and monitoring.
Automation: Develop and maintain automation scripts and tools for provisioning, configuring, and managing infrastructure resources, optimizing resource allocation, reducing manual errors, and increasing scalability.
Continuous Improvement and Optimization: Identify opportunities for process optimization, performance enhancement, and cost reduction across development and operations workflows, fostering a culture of innovation and efficacy.
Risk Management: Assess potential risks associated with software deployments, infrastructure changes, and system configurations. Implement mitigation strategies to ensure system reliability, availability, and security


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer science engineering or related field

Proficient

1

Johannesburg, Gauteng 2000, South Africa