DevOps Engineer & Trainer
Javaplus Innovations Ltd.
Engineering & Technology
- Minimum Qualification :
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
Company Description
Javaplus Innovations is a Fintech/Software Development company headquartered in Lagos, Nigeria. We dedicated to delivering exceptional digital experiences by developing, designing and supporting software applications that meet the satisfaction of our client.
Role Description
Javaplus Innovations is looking for an experienced DevOps Engineer to serve as the Lead Trainer for an initiative. The ideal candidate will be responsible for delivering comprehensive, hands-on training to mid-level technical staff for 2 months onsite and compensation plan is attractive.. You will serve as both a subject matter expert and instructional facilitator, using real-world scenarios and guided labs to enhance participant skills. This is a contract role that will be based mainly in Lagos and requires excellent communication and teaching skills, with the ability to train students and transfer technical knowledge effectively.
Key Responsibilities:
Infrastructure Automation: Design, implement, and maintain automated infrastructure provisioning and configuration management solutions using tools such as Terraform, Ansible, or similar technologies.
Continuous Integration/Continuous Deployment (CI/CD): Develop and maintain CI/CD pipelines to automate build, test, and deployment processes for multiple environments (development, staging, production).
Monitoring and Alerting: Implement monitoring and alerting systems to proactively identify and address issues, utilizing tools like Prometheus, Grafana, ELK stack, or similar technologies.
Security and Compliance: Collaborate with security teams to ensure infrastructure and applications adhere to industry best practices and compliance standards (e.g., PCI-DSS, GDPR). Implement security controls and automate security checks as part of the deployment pipeline.
Performance Optimization: Continuously optimize system performance and resource utilization through capacity planning, load testing, and tuning of infrastructure components.
Incident Response and Troubleshooting: Participate in incident response activities, troubleshoot production issues, and implement solutions to minimize downtime and prevent recurrence.
Documentation and Knowledge Sharing: Maintain comprehensive documentation of infrastructure configurations, processes, and procedures. Share knowledge and best practices with team members to foster a culture of learning and collaboration.
Collaboration and Communication : Work closely with cross-functional teams, including developers, QA engineers, product managers, and system administrators, to understand requirements, prioritize tasks, and deliver solutions that meet business needs.
Training & Mentorship: Share your expertise by training students and transferring knowledge as required.
Requirements:
Candidate must hold relevant technical certifications, Such as CKA/CKAD, Docker Certified
- Ability to develop and maintain automated workflows
- Associate, VMWare, AWS, Microsoft, or equivalent.
- Have a minimum of 5 years of industry or instructional experience in their respective fields areas of specialization.
- Be proficient in delivering hands-on training in real or simulated lab environments. Provide updated CVs and proof of technical certifications
Qualifications:
- Experience with cloud platforms (e.g., Digital Ocean, AWS) and proficiency in IaC tools.
- Proven experience as a DevOps Engineer or similar role in a fintech or financial services environment.
- Experience in Software Development and Continuous Integration
- Strong Linux skills
- Ability to develop and maintain automated workflows
- Familiarity with DevOps tools and Deep understanding of CI/CD concepts and tools (e.g.,Jenkins, GitLab CI/CD, Travis CI).
- Familiarity with security best practices and compliance requirements.
- Strong analytical and problem-solving abilities Bachelor's degree in Computer Science, Information Technology, or related field
Join Our Team:
Join our dynamic team and contribute to the success of our innovative fintech solutions. As a DevOps Engineer, you will have the opportunity to work with cutting-edge technologies, drive process improvements, and make a meaningful impact on the future of financial technology. and be part of our exciting journey!
<