iRecharge Tech-Innovations is an internet-powered distribution platform that enables users to purchase virtual products and services such as airtime and mobile data, internet subscriptions, pay-TV, and Bulk SMS.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.
Technical Support:
Response time to critical product issues.
Resolution time for technical support tickets.
Continuous Integration/Continuous Deployment (CI/CD):
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.