Devops Engineer

Cape Town, Western Cape, South Africa

Job Description


The Dev/Ops Engineer at my client will ensure the smooth running of all my clients 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 Engineers 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 environmentsAbility to prioritize tasks based on the customer and my client teams level of importanceSupport Developers, ensuring they are unblockedMonitoring of all key systemsSuggest improvements in proactive monitoring, having a customer focus in monitoringUnderstand technologies used by my client staff and be able to support themSteer security best practices at all stages of product developmentSuggest improvements in the development and deployment processManage infrastructure and all my clients underpinning servicesEscalate any concerns to managementProcess work accurately and in a timely mannerPay attention to detail at all timesProactively and regularly make recommendations for system improvementsWork on system performanceControl system costsManage internal software deployments, licenses, expirationsUser management, acting as an administrator for all systemsDocument processes, procedures, and share knowledgeCommunicate regularly with peers to gain a better understanding of system performanceControl access permissions and privilegesParticipate in daily stand-upsOther duties as requiredEducation & Experience Required:

  • 5+ years software development industry experience
3+ years experience with LinuxCloud infrastructure / AWS3+ years of experience in software deploymentSoftware scripting skills such as Bash, Ansible, Terraform, Python3+ years with deployment tools and pipelines such as Git, GitLab, JenkinsAbility to create pipelines from merging code to customer deploymentsExperience with cloud infrastructure and architectureExperience in network management and best practicesKnowledge of database technologies and integrationsUnderstanding of data regulations such as HIPAA or ISO27001Bachelors degree in computer science or a related information technology fieldComfortable working in a multi-functional teamIV. Knowledge and Skills:BSc degree in Computer Science or relevant experience in the fieldGood understanding of software delivery and managementEnthusiastic about technologyHappy to work in an environment where the work can vary in a single day from fixing issues to designing deploymentsExcellent written and verbal communication skillsHighly innovative, flexible, and self-directedFamiliarity with building high-performance, highly available, and scalable systemsMust be able to work well on a personal level with colleaguesHealthcare domain expertise is a bonusGood understanding of database design, implementation, troubleshooting, and maintenanceBusiness knowledge business-centered approach to help the company reach its commercial goalsSense of ownership and pride in your performance and its impact on the companys successCritical thinker and problem-solving skillsTeam playerGood time-management skillsGreat interpersonal and communication skillsWorking 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 organizationA small amount of travel is requiredAbility to attend and conduct presentations is requiredManual dexterity required to use laptop, iPad, and peripherals

Careers24

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1382212
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned