About Company:
eHealth4everyone is a digital health enterprise based in Nigeria (Africa) contributing to health service delivery using data science and information technology. At ehealth4everyone, our goal is saving lives and our approach is information and technology. We believe that if health is a right, proven digital health solutions and expertise such as ours should not be a privilege.
Job Description:
We are seeking a high-potential DevOps Intern to join our engineering team in Abuja. In a modern software environment, the "Developer" builds the engine, but the "DevOps Engineer" builds the highway. This role is designed for a "System Architect in Training", an NYSC or Pre-NYSC graduate in Computer Science/Engineering who is eager to master the complexities of CI/CD pipelines, Container Orchestration, and Cloud Infrastructure.
Your mission is to ensure "Five-Nines" Availability and seamless delivery. You will be responsible for the entire operational lifecycle: from automating database backups and deploying Python/Node.js applications to building real-time monitoring solutions with Prometheus and Grafana. If you possess a "Linux-First" mindset and the professional grit to perform root-cause analysis on production errors, we want you to scale our systems.
Requirements:
1. Continuous Integration & Deployment (CI/CD)
Pipeline Engineering: Assist in creating and managing automated pipelines using tools like GitLab, Jenkins, or CircleCI to facilitate rapid, secure code releases.
Release Management: Deploy product updates and fixes across staging and production environments, ensuring zero-downtime transitions.
Version Control: Maintain strict code integrity using Git, ensuring that infrastructure-as-code (IaC) is versioned and auditable.
2. Automated Infrastructure & Orchestration
Containerization: Work with Docker and Kubernetes to manage container infrastructure, ensuring high availability and scalable microservices.
Configuration Management: Use automation tools like Ansible, Chef, or Puppet to standardize server management and eliminate manual configuration drift.
Cloud Operations: Leverage Linux/Windows expertise and shell scripting to integrate back-end systems with cloud-native technologies.
3. Site Reliability & Performance Monitoring
Visibility Solutions: Drive real-time monitoring using Prometheus and Grafana to provide visibility into site health and Key Performance Indicators (KPIs).
Root-Cause Analysis (RCA): Investigate production errors, maintain logs of fixes, and design procedures for system troubleshooting and maintenance.
Security & Optimization: Implement Nginx/Apache load balancing and SSL configurations while automating database backup and restoration scripts.
Qualifications and Skills:
Professional Profile
Education: Degree in Computer Science, Computer Engineering, or a related technical field (NYSC/Pre-NYSC).
Technical Foundation: Solid background in deploying web applications based on Python, Vue.js, and Node.js.
Systems Expertise: Strong proficiency in Linux/Windows environments and Shell Scripting.
Experience: 6 months of technical exposure to cloud technologies and version control (Git).
Core Competencies
Infrastructure Knowledge: Familiarity with DNS, Networking, Load Balancing, and High Availability solutions.
Problem-Solving Grit: A decision-making attitude with a focus on customer orientation and system stability.
Automation Mindset: Experience (or strong interest) in using an array of tools for backups, monitoring, and deployment.
Salary
Very attractiveApplication Closing Date: Not specified
Application Instructions:
Click the button below to apply
Job Information
Deadline
Not specified
Job Type
Internship
Industry
ICT/TECH
Work Level
NYSC
State
Abuja
Country
Nigeria