Where

Devops Engineer

Juru Holdings
Cape Town Full-day Temporary

Description:

The Dev/Ops Engineer at my client will ensure the smooth running of all my client’s systems. This includes internal and external systems which are used for staff services, development, integrations with third parties and customer-facing environments.

The Dev/Ops Engineer will be responsible for the delivery of code from the Product Development environments to the Customers. The Dev/Ops Engineer will have end-to-end responsibility in code management from the branching & merging cycle to ensuring the correct versioned artifacts are delivered to the customer.

The Dev/Ops Engineer will be responsible for upholding a high attention to detail with security practices in all aspects of technical operations which adhere to HIPAA guidelines.

The Dev/Ops Engineer will be expected to take on projects and suggest the best way to implement them. The Dev/Ops Engineer will consult the Dev/Ops team before implementing. The Dev/Ops Engineer will be expected to take user requirements, suggest an implementation tool/strategy, and on approval, produce documentation along with deployment.

The Dev/Ops Engineer will manage data and systems integrity such as backup schema, uptime, disaster recovery testing.

The Dev/Ops Engineer will be expected to give some time to support tickets for internal and external users. The Dev/Ops Engineer’s main interest in tickets will be how to stop the issues from re-occurring.

The Dev/Ops Engineer will act as administrator across all systems used by my client. The Dev/Ops Engineer will control and record access to ensure systems security and auditing.

The Dev/Ops Engineer will monitor third parties for outages, security issues, upgrades, EOLs.

The Dev/Ops Engineer is expected to work on their own initiative and within teams. The Dev/Ops Engineer will work with managers and staff across a number of teams with technical and non-technical functions.

The Dev/Ops Engineer will report directly to the Dev/Ops Manager and will communicate work tasks on a daily basis.

The Dev/Ops Engineer will suggest improvements and share any concerns.

The Dev/Ops Engineer is expected to work cooperatively with the team and the wider my client group.

We are responsible for the development and end-to-end delivery of our high-quality products. Our products are exposed via web and mobile channels to the healthcare industry and our back-end infrastructure is built on top of AWS cloud hosting services. Our full stack currently leverages Grails, Spring Boot, Micronaut, Vue.js, Objective-C & Swift, Jenkins, Apache Solr, MySQL, Postgres, MongoDB, microservices architecture, and RabbitMQ.

Key Responsibilities:

  • Ensure availability of all customer environments

  • Ability to prioritize tasks based on the customer and my client team’s level of importance

  • Support Developers, ensuring they are unblocked

  • Monitoring of all key systems

  • Suggest improvements in proactive monitoring, having a customer focus in monitoring

  • Understand technologies used by my client staff and be able to support them

  • Steer security best practices at all stages of product development

  • Suggest improvements in the development and deployment process

  • Manage infrastructure and all my client’s underpinning services

  • Escalate any concerns to management

  • Process work accurately and in a timely manner

  • Pay attention to detail at all times

  • Proactively and regularly make recommendations for system improvements

  • Work on system performance

  • Control system costs

  • Manage internal software deployments, licenses, expirations

  • User management, acting as an administrator for all systems

  • Document processes, procedures, and share knowledge

  • Communicate regularly with peers to gain a better understanding of system performance

  • Control access permissions and privileges

  • Participate in daily stand-ups

  • Other duties as required


Education & Experience Required:

  • 5+ years software development industry experience
  • 3+ years experience with Linux

  • Cloud infrastructure / AWS

  • 3+ years of experience in software deployment

  • Software scripting skills such as Bash, Ansible, Terraform, Python

  • 3+ years with deployment tools and pipelines such as Git, GitLab, Jenkins

  • Ability to create pipelines from merging code to customer deployments

  • Experience with cloud infrastructure and architecture

  • Experience in network management and best practices

  • Knowledge of database technologies and integrations

  • Understanding of data regulations such as HIPAA or ISO27001

  • Bachelor’s degree in computer science or a related information technology field

  • Comfortable working in a multi-functional team

IV. Knowledge and Skills:

  • BSc degree in Computer Science or relevant experience in the field

  • Good understanding of software delivery and management

  • Enthusiastic about technology

  • Happy to work in an environment where the work can vary in a single day from fixing issues to designing deployments

  • Excellent written and verbal communication skills

  • Highly innovative, flexible, and self-directed

  • Familiarity with building high-performance, highly available, and scalable systems

  • Must be able to work well on a personal level with colleagues

  • Healthcare domain expertise is a bonus

  • Good understanding of database design, implementation, troubleshooting, and maintenance

  • Business knowledge – business-centered approach to help the company reach its commercial goals

  • Sense of ownership and pride in your performance and its impact on the company’s success

  • Critical thinker and problem-solving skills

  • Team player

  • Good time-management skills

  • Great interpersonal and communication skills


Working Conditions/Environment:

  • May be required to work beyond office hours – some nights and weekends – as required by the needs of the department and this position as well as the needs of the organization

  • A small amount of travel is required

  • Ability to attend and conduct presentations is required

  • Manual dexterity required to use laptop, iPad, and peripherals


Requirements:

  • Ensure availability of all customer environments

  • Ability to prioritize tasks based on the customer and my client team’s level of importance

  • Support Developers, ensuring they are unblocked

  • Monitoring of all key systems

  • Suggest improvements in proactive monitoring, having a customer focus in monitoring

  • Understand technologies used by my client staff and be able to support them

  • Steer security best practices at all stages of product development

  • Suggest improvements in the development and deployment process

  • Manage infrastructure and all my client’s underpinning services

  • Escalate any concerns to management

  • Process work accurately and in a timely manner

  • Pay attention to detail at all times

  • Proactively and regularly make recommendations for system improvements

  • Work on system performance

  • Control system costs

  • Manage internal software deployments, licenses, expirations

  • User management, acting as an administrator for all systems

  • Document processes, procedures, and share knowledge

  • Communicate regularly with peers to gain a better understanding of system performance

  • Control access permissions and privileges

  • Participate in daily stand-ups

  • Other duties as required

  • 5+ years software development industry experience
  • 3+ years experience with Linux

  • Cloud infrastructure / AWS

  • 3+ years of experience in software deployment

  • Software scripting skills such as Bash, Ansible, Terraform, Python

  • 3+ years with deployment tools and pipelines such as Git, GitLab, Jenkins

  • Ability to create pipelines from merging code to customer deployments

  • Experience with cloud infrastructure and architecture

  • Experience in network management and best practices

  • Knowledge of database technologies and integrations

  • Understanding of data regulations such as HIPAA or ISO27001

  • Bachelor’s degree in computer science or a related information technology field

  • Comfortable working in a multi-functional team

  • BSc degree in Computer Science or relevant experience in the field

  • Good understanding of software delivery and management

  • Enthusiastic about technology

  • Happy to work in an environment where the work can vary in a single day from fixing issues to designing deployments

  • Excellent written and verbal communication skills

  • Highly innovative, flexible, and self-directed

  • Familiarity with building high-performance, highly available, and scalable systems

  • Must be able to work well on a personal level with colleagues

  • Healthcare domain expertise is a bonus

  • Good understanding of database design, implementation, troubleshooting, and maintenance

  • Business knowledge – business-centered approach to help the company reach its commercial goals

  • Sense of ownership and pride in your performance and its impact on the company’s success

  • Critical thinker and problem-solving skills

  • Team player

  • Good time-management skills

  • Great interpersonal and communication skills

  • May be required to work beyond office hours – some nights and weekends – as required by the needs of the department and this position as well as the needs of the organization

  • A small amount of travel is required

  • Ability to attend and conduct presentations is required

  • Manual dexterity required to use laptop, iPad, and peripherals

19 Feb 2025;   from: careers24.com

Similar jobs

  • OfferZen (Pty) Ltd
  • Cape Town
Description: DevOps Engineer Are you a talented DevOps engineer looking for your Dream Developer ...
26 days ago
  • OfferZen (Pty) Ltd
  • Cape Town
Description: DevOps Engineer Are you a talented DevOps engineer looking for your Dream Developer ...
26 days ago
  • OfferZen (Pty) Ltd
  • Cape Town
Description: DevOps Engineer Are you a talented DevOps engineer looking for your Dream Developer ...
26 days ago
  • Tumaini Consulting
  • Cape Town
R 40 000 R 100 000 a month
... looking for a skilled Full-Stack DevOps Engineer to join our client’s dynamic ...
16 days ago