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

Senior C# Developer

Purpose Statement: Product development and implementation of software solutions to support the current and future business model. Key Performance Areas: Qual...


From Weplace - Western Cape

Published a month ago

Senior Java Developer

Job Description: At our clients cutting-edge fin-tech company, they're all about pushing boundaries, embracing innovation, and making a real impact. They thr...


From Communicate Recruitment - Western Cape

Published a month ago

Junior Internet Helpdesk Support

Position: Junior Internet Helpdesk Support Location: Edgemead (Office-Based) Salary: R12,500 (Depending on experience) Do you have a minimum of 2 years inter...


From West Coast Personnel - Western Cape

Published a month ago

Senior Software Development Engineer, Ec2 Tabs

Senior Software Development Engineer, EC2 TabsAre you passionate about building systems at scale? Then this position in the EC2 Tabs team is for you. Who w...


From Amazon - 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-04T23:47:19.594Z