Job Title: DevOps Engineer Location: Abuja (FCT)

Job Title: DevOps Engineer

Location: Abuja (FCT)

Job Summary

  • The DevOps Engineer plays a crucial role in enhancing the collaboration and productivity between the development and operations teams.
  • This position involves implementing and managing automation tools, optimizing processes, and ensuring the seamless integration of development and deployment pipelines.

Responsibilities
Automation and Infrastructure as Code:

  • Design, implement, and maintain automated deployment and infrastructure provisioning processes.
  • Utilize tools such as Ansible, Puppet, or Chef for configuration management.
  • Implement Infrastructure as Code (IaC) principles to manage and version infrastructure.

Continuous Integration/Continuous Deployment (CI/CD):

  • Develop and maintain CI/CD pipelines to enable automated testing and deployment.
  • Integrate and configure CI/CD tools such as Jenkins, GitLab CI, or Travis CI.
  • Ensure reliable and efficient release management processes.

Collaboration and Communication:

  • Facilitate communication and collaboration between development and operations teams.
  • Work closely with developers to understand application requirements and optimize deployment processes.
  • Participate in cross-functional teams to ensure a smooth development and deployment lifecycle.

Monitoring and Logging:

  • Implement monitoring solutions for applications and infrastructure.
  • Set up and configure log management tools to facilitate troubleshooting and performance analysis.
  • Proactively identify and address issues before they impact system performance.

Security:

  • Implement and enforce security best practices in the CI/CD pipelines.
  • Collaborate with security teams to ensure the integrity and security of the infrastructure.
  • Conduct regular security assessments and implement necessary improvements.

Infrastructure Management:

  • Manage cloud infrastructure on platforms such as AWS, Azure, or Google Cloud.
  • Optimize and scale infrastructure to meet performance and cost requirements.
  • Implement and manage container orchestration platforms like Kubernetes.

Scripting and Coding:

  • Write scripts and code to automate repetitive tasks and processes.
  • Collaborate with developers to improve deployment scripts and enhance automation.

Documentation:

  • Document deployment processes, configurations, and infrastructure changes.
  • Ensure that documentation is up-to-date and accessible to the team.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years experience in a similar role.
  • Proven experience as a DevOps Engineer or similar role.
  • Strong understanding of CI/CD concepts and tools.
  • Proficiency in scripting languages such as Python, Shell, or Ruby.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with cloud platforms and services.
  • Knowledge of configuration management tools (e.g., Ansible, Puppet, Chef).
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Relevant certifications in DevOps, cloud platforms, or CI/CD tools.
  • Experience with infrastructure monitoring and logging tools.
  • Knowledge of security best practices in a DevOps environment.
  • Understanding of Agile and Scrum methodologies.

Application Closing Date
22nd March, 2024.

How to Apply
Interested and qualified candidates should send their Applications to: recruitment@appmartgroup.com using the Job Title as the subject of the mail.


 

Post a Comment

Please Select Embedded Mode To Show The Comment System.*

Previous Post Next Post