iRecharge Tech-Innovations Limited is an innovative financial services company committed to reshaping the future of banking by leveraging cutting-edge technology to provide innovative financial solutions. With a focus on excellence and operational efficiency, we strive to deliver a seamless banking experience for our customers.
We are recruiting to fill the position below:
Job Title: Senior Devops Engineer
Location: Lagos
Responsibilities
Create, manage, and integrate software infrastructure to automate and secure public/private cloud environments, primarily on AWS.
Develop and implement solutions that can support large capacity and scale reliably in a 24/7 environment.
Implement and uphold security and data protection best practices.
Collaborate with cross-functional teams to ensure smooth coordination and communication during development and deployment processes.
Provide hands-on involvement in the development of critical products and offer technical support as needed.
Key Performance Indicators
Deployment Efficiency:
Average time to deploy new applications and updates to the cloud environment.
Percentage of deployments completed without rollback or failure.
Infrastructure Automation:
Percentage of infrastructure managed through Infrastructure as Code (IaC) tools.
Reduction in manual intervention for infrastructure changes.
System Uptime and Reliability:
System uptime percentage (targeting 99.9% or higher).
Number of incidents affecting production environments.
Security and Compliance:
Number of security incidents or breaches.
Compliance with data protection and security best practices.
Scalability:
Ability to scale infrastructure to meet increasing demand without performance degradation.
Number of scaling incidents or failures.
Cost Optimization:
Cost efficiency of cloud resources used.
Percentage of cost savings achieved through optimization efforts.
Cross-Functional Collaboration:
Number of successful collaborations with development, operations, and other cross-functional teams.
Feedback from team members on communication and collaboration effectiveness.
Frequency and success rate of CI/CD pipeline executions.
Reduction in deployment time through CI/CD automation.
Documentation and Reporting:
Quality and accuracy of technical documentation.
Timeliness and comprehensiveness of reports provided.
Learning and Development:
Number of relevant certifications obtained.
Participation in training and professional development activities.
Innovation and Improvement:
Number of innovative solutions implemented.
Improvement in system performance and user satisfaction metrics.
System Monitoring and Alerts:
Number of false positives/negatives in monitoring alerts.
Average response time to critical alerts.
Code Quality:
Code review feedback ratings.
Percentage of code that passes initial review without requiring significant revisions.
Customer Satisfaction:
Feedback from internal and external stakeholders.
User satisfaction ratings with the infrastructure and support provided.
Education and Experience
Bachelor’s Degree in Computer Science, Software Engineering/Development, or a related discipline. A Master's degree is an added advantage.
Minimum of 4 years of hands-on experience deploying applications on AWS.
Certifications related to AWS and DevOps practices are highly desirable.
Required Skills:
Proficient in containerization using Docker and Kubernetes with hands-on experience.
In-depth knowledge of AWS services, including Fargate, ECR, EKS, ECS, and other serverless offerings.
Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
Strong understanding of information security best practices.
Familiarity with relational databases (MySQL, Oracle SQL, PostgreSQL, or Microsoft SQL Server) and NoSQL databases.
Expertise in using Jenkins for building, deploying, and automating application deployment.
Solid grasp of networking fundamentals.
Proficient in Unix/Linux distributions and bash scripting.
In-depth understanding of HTTP and experience debugging REST applications.
Competencies:
Excellent planning and team management skills, demonstrating mature confidence and integrity.
Proven ability to work effectively as part of a cross-functional development team.
Experience in a 24/7 production environment.
Excellent oral and written communication skills.
Strong interpersonal skills.
Proficient in report writing and documentation.
Proactive and self-motivated.
Application Closing Date
31st October, 2024.
How to Apply
Interested and qualified candidates should submit their Resumes, cover letters, and any relevant certifications to: [email protected] using the job title as the subject of the mail.