DevOps Engineer & Technical Instructor
Job summary
We seek a hands-on DevOps Engineer to deliver cloud infrastructure, CI/CD automation and production support for Cloud Technology company, while providing technical training, project guidance and mentorship to Tech Academy students.
Job descriptions & requirements
Responsibilities:
DevOps Engineering:
- Design, implement, and maintain cloud infrastructure primarily on Amazon Web Services (AWS).
- Develop and manage Infrastructure as Code using Terraform.
- Build, maintain and optimise CI/CD pipelines using Jenkins, GitHub Actions or GitLab CI.
- Containerise applications using Docker and deploy them using Kubernetes, Amazon EKS or Amazon ECS.
- Implement infrastructure automation and configuration management.
- Support application deployments across development, staging and production environments.
- Configure monitoring, logging and alerting using tools such as Amazon CloudWatch, Prometheus and Grafana.
- Troubleshoot infrastructure, deployment, networking and application performance issues.
- Implement cloud security best practices, including IAM, secrets management and vulnerability management.
- Participate in infrastructure architecture discussions and technical solution design.
- Develop technical documentation, runbooks and operational procedures.
- Collaborate with engineers, consultants and customer teams on project delivery.
- Support cloud cost optimisation, performance improvements and operational reliability.
Technical Training:
- Deliver practical instructor-led sessions covering DevOps, AWS, Linux, Docker, Kubernetes, Terraform and CI/CD.
- Explain technical concepts clearly to learners with different levels of experience.
- Conduct live demonstrations and practical engineering workshops.
- Support students during hands-on labs and technical exercises.
- Develop and improve practical training materials, lab guides, and technical assignments.
- Assess student assignments and provide constructive feedback.
- Help learners troubleshoot technical problems encountered during practical exercises.
- Contribute to the continuous improvement of the academy's DevOps curriculum.
DevOps Work Experience Programme – Mentoring & Engineering Simulation:
- Act as a Technical Mentor or Engineering Team Lead for assigned learners.
- Guide learners through realistic DevOps engineering projects.
- Assign technical tasks and manage work using tools such as Jira.
- Conduct sprint planning, stand-ups, technical reviews, and retrospectives.
- Support learners in building and managing cloud infrastructure.
- Review GitHub pull requests, Terraform configurations, Dockerfiles, and CI/CD pipelines.
- Teach learners how to investigate and resolve technical issues.
- Introduce engineering best practices, including code reviews, documentation, and change management.
- Assess learners' technical progress, teamwork and problem-solving abilities.
- Provide regular feedback and performance evaluations.
- Help learners understand professional engineering expectations and workplace practices.
Technical Leadership & Collaboration:
- Collaborate with other engineers and instructors to improve engineering and training standards.
- Participate in technical discussions, planning sessions and knowledge-sharing activities.
- Identify opportunities to improve automation, delivery processes, and operational efficiency.
- Contribute to the development of reusable infrastructure templates, engineering tools and training environments.
- Support junior engineers and learners in developing their technical skills.
Requirements:
- Minimum 3 years of professional experience in DevOps, Cloud Engineering, Platform Engineering, SRE, or a closely related role.
- Demonstrable experience implementing and supporting cloud infrastructure.
- Hands-on experience building and maintaining CI/CD pipelines.
- Experience using Terraform or another Infrastructure as Code tool.
- Good understanding of Docker and Kubernetes.
- Strong Linux administration and troubleshooting skills.
- Experience working with Git-based development workflows.
- Ability to explain technical concepts clearly.
- Strong written and spoken English.
- Good communication, teamwork and problem-solving skills.
- Ability to work independently in a remote environment.
- Willingness to teach, mentor and support developing engineers.
Required Technical Skills:
Candidates should have practical experience in most of the following areas:
- AWS
- EC2, VPC, IAM, S3, RDS, CloudWatch, ECS/EKS
- Linux
- Administration, scripting and troubleshooting
- Terraform
- Infrastructure provisioning and management
- Docker
- Building and managing containerised applications
- Kubernetes
- Deployments, services, networking and troubleshooting
- CI/CD
- Jenkins, GitHub Actions or GitLab CI
- Git/GitHub
- Version control, branching and pull requests
- Scripting
- Bash and/or Python
- Monitoring
- CloudWatch, Prometheus or Grafana
- Networking
- DNS, HTTP/HTTPS, TCP/IP, load balancing
- Security
- IAM, secrets management and secure deployments
Desirable Requirements:
The following would be advantageous:
- AWS Certified Solutions Architect – Associate or Professional
- AWS Certified DevOps Engineer – Professional
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Associate
- Experience with AWS CloudFormation
- Experience with DevSecOps tools such as Trivy, SonarQube or Checkov
- Experience with Ansible
- Experience with GitOps and Argo CD
- Experience with Site Reliability Engineering practices
- Experience with Agile/Scrum methodologies
- Experience delivering technical training or mentoring junior engineers
- Experience developing hands-on technical labs or engineering projects
- Familiarity with AI infrastructure, AIOps, or MLOps
What We're Looking For:
- A hands-on engineer: Someone who has implemented real solutions and understands the challenges of maintaining production systems.
- A strong communicator: Someone who can explain complex technical concepts in a simple, practical way.
- A mentor: Someone who enjoys helping others learn and develop professionally.
- A problem-solver: Someone who can independently investigate technical challenges and develop effective solutions.
- A team player: Someone comfortable collaborating with engineers, instructors, learners, and customers.
- A continuous learner: Someone interested in emerging cloud technologies, automation, AI, and modern engineering practices.
What We Offer:
- Opportunity to work with a leading AWS Advanced Tier Services Partner.
- Exposure to real-world AWS, DevOps, platform engineering and AI projects.
- Opportunity to work with international engineering teams and customers.
- Professional development and technical learning opportunities.
- Opportunity to contribute to the development of the next generation of DevOps engineers.
- Flexible remote working arrangements.
- A collaborative and supportive working environment.
- Opportunities for increased technical responsibility and career progression.
Working Arrangements:
- This is an on-site position, with offices across different cities in Nigeria.
- Full-time role combining engineering delivery and technical training responsibilities.
- Some evening or weekend teaching sessions may be scheduled to accommodate the Academy's training programmes.
- Working schedules and allocation between engineering and training responsibilities will be agreed in advance.
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.