Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Senior Mobile Software Engineer

ABOUT THE JOB Join our team at Entelect as a Senior Software Engineer working on the latest enterprise level mobile apps. You're a master at building mobile ...


From Entelect Software (Pty) Ltd - Western Cape

Published a month ago

C# Software Developer - Ecommerce Industry

Hire Resolve is partnering with a leading company in the Ecommerce industry to find a skilled and passionate C# Software Developer to join their team.As a C#...


From Hire Resolve - Western Cape

Published a month ago

Intermediate Programming Lecturer - Full Stack Web Development

ABOUT USHyperionDev is one of the largest providers of accelerated tech education in EMEA and one of the oldest providers of 'coding bootcamps' in the world....


From Hyperiondev - Western Cape

Published a month ago

Test Analyst – Intermediate

Duties & ResponsibilitiesThe purpose of this role is to identify the target test Items to be evaluated by the test effort, defining the appropriate tests and...


From Tando Business Solutions - Western Cape

Published a month ago

Devops Engineer

Devops Engineer
Company:

Snapscan


Details of the offer

We are looking for a skilled and collaborative Intermediate/Senior DevOps Engineer to join our Engineering Team.
As our DevOps Engineer, you will be responsible for managing, configuring and maintaining the underlying infrastructure that supports the services and applications developed by our Engineering Teams. Our ideal candidate will be competent at picking up and running with ensuring the smooth functioning and availability of critical systems, networks and servers that are the operational foundation of SnapScan's product/s.
As a key member of our team, you'll play a pivotal role in maintaining and enhancing our strategic platform. Your hands-on involvement will directly impact our core functions, driving efficiency, innovation, and reliability. You will be working with our Engineering Teams to manage and improve the build automation, continuous integration, and automation of our release and deployment processes. By partnering with fellow SecOps, Software Engineers, Full Stack and Quality Engineers, you'll tap into a wealth of knowledge and collective expertise.
This exciting position, reporting directly to our Head of Engineering, provides a great opportunity to:
Work on modern tools and techBe part of the first movers in the fintech industryMake a positive impact on our internal and end users' day-to-day livesUse your expertise to continue shaping the DevOps function within SnapScanCollaborate with experienced engineering teams to deliver scalable, secure andreliable solutionsKey responsibilities will include:Infrastructure Provisioning and System AdministrationCrafting and designing Infrastructure as Code (IaC) and automation pipelines and meticulously provisioning, configuring, and managing infrastructure on AWSAdministration and optimisation of cloud resources on AWS, ensuring optimal performance, and scalability to accommodate for load, cost-efficiency, availability and securitySeeking to automate and enhance new and existing processesImplementing monitoring tools for the services and systems within our infrastructure, to grow platform observabilityMonitoring metrics and developing ways to improve; alerting on production issues; investigating and resolving defectsMaintaining and updating platform redundancy protections and ensuring automated recovery should services fail.Ensuring regular infrastructure and database backups are maintained, as well as evidence that the backups work and a documented plan for restoring archived backups existDeveloping and maintaining a documented and executable disaster recovery planDeveloping a maintenance plan, monitoring for version releases and software updatesDeveloping and maintaining a process to perform version upgrades and patchesAuditing and removing unused infrastructure resources, or reducing the size of underutilised resourcesMaintaining and improving existing cloud platform and Infrastructure as Code (IaC)Designing and documenting new processes, as well as maintaining existing process documentationSoftware Build & DeploymentMaintaining automated software builds and gated deploymentsEnsuring deployment rollback mechanisms remain in place and are tested regularly.Training the Engineering Teams to own their deployment pipelines; bringing technical knowledge and skills to improve upon the automation of builds and deploymentsFostering an egoless, trusting environment within the teamsCollaborating effectively with cross-functional teams such as Engineering, SecOps and Product, to support project delivery and platform stabilityProviding technical guidance and mentorship to Engineers about DevOpsProviding DevOps-related technical guidance and input to the broader company as it relates to new and current SnapScan products and servicesStaying updated with the latest DevOps technologies, tools, and best practicesActively seek to enhance, improve and drive efficiencies into our environments and the DevOps functionCompliance & GovernanceEstablishing a fortress of security and compliance, implementing best practices for both access control and compliance within the cloud environment and application deployments.Finding proactive means of improving system securityEnsuring that all DevOps practices adhere to regulatory, security & privacy requirements and that policies are in place to govern this, as set out by PCI-DSSSecurity policies and controls are in place to limit access to the various environments, as well as limit permissions to the minimum required for each job functionEnsuring compliance with POPI, security and PCI-DSS regulationsThis job may be for you if:You are a team player. You reach out to peers and cooperate with others to establish collaborative working relationships.You are self-motivated, collaborative and responsive while being able to work independently and with minimal supervisionYou have a knack for explaining complicated things simply. You communicate effectively and structure information to meet the needs and understanding of your intended audience (both verbally and in writing)You are level-headed and cool under pressure. When things change, you know how to roll with the punchesYou value both giving and receiving constructive feedbackYou blow us away with your work ethic, passion, integrity, attitude and energy!You should be great at:Cross-team collaborationDecision-making - being able to make the right decisions quickly, while keeping the big-picture goals in mindTroubleshootingAnalytical thinkingYou are our ideal candidate if you have:A formal qualification in Computer Science/Engineering, Information Technology or a related discipline, or equivalent working experienceA minimum of 5 years of working experience as a DevOps engineer in an AWS environment (Heroku experience would be advantageous)Demonstrable knowledge of and experience in Infrastructure as Code (IaC), specifically Terraform, Ansible and GitA practical understanding of web technologies such as web servers, DNS, caching and routingExperience in:Managing AWS infrastructure in terms of provisioning, monitoring, patching and maintenance, network connectivity and troubleshootingWorking on Linux-based infrastructureConfiguration and managing databases such as PostgreSQLPersonal skills:Strong communication and collaboration skills to work across the organisation as a coach and co-worker, with many different people and teamsSound interpersonal skills to help bridge divides between siloed teamsEffective emotional intelligenceBonus points for having:Experience in/with:Issue tracking systems (Jira advantageous)Communication tools (Slack advantageous)CI/CD tools, preferably CircleCI and GitHubExposure to observability tools such as SumoLogic, AWS Cloudwatch, OpenTelemetryAn understanding of:The components of a delivery pipeline, as well as the tools and services used to enable effective code deploymentScripting languages, such as Bash, Python, and JavascriptKnowledge and experience working in the Fintech, Financial Services industry or Payments industriesThe benefits of joining our team:30 days of annual leave3 days of mental health leave a yearA medical aid contribution/fringe benefit of up to R2 000 per monthAn Apple MacBook Pro and the necessary gearDiscretionary annual bonusFlexible office/remote working - you choose whether you want to work remotely or from the office, depending on the importance of critical in-person meetings.Paid undercover parking (when working from the office) or city parking reimbursement when the office parking is full.Lots of opportunities to learnThe chance to be part of a great team and culture#J-18808-Ljbffr


Source: Jobleads

Requirements

Devops Engineer
Company:

Snapscan


Built at: 2024-05-19T02:16:00.103Z