Senior Devops Engineer at iRecharge Tech-Innovations

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
104207
Job Views
98

Job Description



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.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept