Job Overview

Location
Lagos, Kebbi
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
53729
Job Views
96

Job Description



Job Description



  • As a DevOps Engineer at LearnlyApp, you will play a crucial role in bridging the gap between development and operations teams, ensuring a seamless and efficient software development and deployment process.

  • You will be responsible for designing, implementing, and managing the tools and infrastructure needed to support our development and deployment workflows.

  • Your expertise will be instrumental in automating processes, monitoring system performance, and maintaining the reliability and security of our production environments.


Key Responsibilities

Infrastructure and Deployment Management:



  • Design, implement, and manage scalable and reliable infrastructure on cloud platforms to support development and production environments.

  • Automate deployment processes, including continuous integration and continuous deployment (CI/CD), to achieve faster and error-free releases.


Monitoring and Incident Management:



  • Develop and implement monitoring solutions to proactively detect and resolve performance issues, security vulnerabilities, and system failures.

  • Collaborate with the development team to establish incident management procedures, including root cause analysis and preventative actions.


Configuration Management:



  • Manage and maintain configuration management tools to ensure consistent and reproducible environments across development, testing, and production stages.


Security and Compliance:



  • Implement best practices for securing applications, infrastructure, and data, and ensure compliance with relevant industry standards and regulations.

  • Conduct regular security assessments and vulnerability scans, and take corrective actions as necessary.


Collaboration and Communication:



  • Work closely with cross-functional teams, including developers, system administrators, and quality assurance, to understand their requirements and provide DevOps solutions.

  • Participate in project planning and provide technical guidance to optimize software development workflows.


Continuous Improvement:



  • Identify areas for process improvement and optimization, and drive initiatives to enhance the efficiency and reliability of our systems.

  • Stay up-to-date with the latest DevOps tools, trends, and technologies, and recommend their adoption when appropriate.


Qualifications and Skills



  • Bachelor's Degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • Proven experience as a DevOps Engineer or similar role, with a strong understanding of software development and IT operations.

  • Proficiency in scripting languages (e.g., Python, Bash, PowerShell) and experience with automation tools (e.g., CI/CD).

  • Solid knowledge of cloud platforms (e.g., Digital Ocean, AWS ) and containerization technologies (e.g., Docker, Kubernetes).

  • Familiarity with configuration management tools and version control systems (e.g., Git).

  • Understanding of security best practices and experience implementing security measures in a production environment.

  • Strong problem-solving skills and the ability to troubleshoot complex issues in a distributed and containerized environment.

  • Excellent communication skills and the ability to work collaboratively in a team-oriented environment.


Similar Jobs

Cookies

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

Accept