DevOps/Infrastructure Engineer
PathCare|Posted 13 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Key Responsibilities:
- Collaborate with Development and Server Teams: Act as a liaison between software development and server/infrastructure teams to ensure seamless deployment and operation of software.
- On-Site Server Management: Manage, maintain, and optimize on-site server infrastructure to ensure high availability and performance.
- Coding and Automation: Write and maintain scripts and code to automate server management, deployment processes, and other operational tasks.
- Monitoring and Incident Response: Implement monitoring solutions to ensure the health and performance of the infrastructure and respond to incidents to restore service quickly.
- Infrastructure as Code: Utilize tools and practices for Infrastructure as Code (IaC) to manage and provision infrastructure efficiently.
- Performance Optimization: Analyse and optimize the performance of the software to ensure efficient operation.
- Security Management: Ensure that the infrastructure is secure and complies with industry standards and best practices.
- Documentation: Maintain thorough documentation of infrastructure configurations, processes, and procedures.
Required Skills and Experience:
- Coding Skills: Proficiency in programming languages
Programming Stack
◦ Java spring boot (micro services)
◦ Angular (micro frontends)
◦ SQL (Main database)
◦ Mongo & Couch DB (complimentary databases)
- DevOps Experience: Hands-on experience with CI/CD pipelines, configuration management, and deployment automation. (Jenkins)
- Server Management: Strong knowledge and experience with on-site server management. Experience with AWS and other cloud environments.
- Monitoring Tools: Familiarity with monitoring and logging tools such as Prometheus, Grafana, Nagios, ELK Stack.
- Infrastructure as Code: Experience with IaC tools such as Terraform, Ansible, or similar.
- Scripting: Proficiency in scripting languages like Bash, PowerShell, or similar for automation tasks.
- Problem-Solving: Strong analytical and troubleshooting skills.
- Communication: Excellent communication skills to effectively liaise between development and server teams.
Sign up or log in to apply:
About PathCare
What we do
PathCare is a leading network of pathology laboratories in South Africa, specializing in a comprehensive range of diagnostic tests and screening services. Established in 1922, our mission is to support healthcare professionals by providing accurate and timely information derived from specimen analyses, ultimately enhancing patient care.
Why work for us
Joining PathCare means becoming part of a technology-driven organization that prioritizes innovation and quality service. With over 5000 employees, we offer opportunities for professional growth, including access to our training academy, which has educated hundreds of students in pathology.
Our culture
At PathCare, we foster a culture of accountability, respect, and ethics, ensuring a collaborative and supportive work environment. Our commitment to corporate social responsibility and community development reflects our dedication to making a positive impact in the healthcare sector.
Our engineering process
Our engineering team employs cutting-edge technologies and practices to ensure efficient operations and high-quality diagnostics. We value collaboration and continuous improvement, leveraging tools like Microsoft Office 365 and Nginx to enhance our workflows and maintain a mobile-friendly online presence.
Our hiring process
Our hiring process is designed to identify candidates who align with our values and mission. It typically includes an initial screening, technical assessments, and interviews that focus on both skills and cultural fit, ensuring we build a strong and cohesive team.