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.
Method of Application
Signup to view application details.
Signup Now