Bretty Consultancy Services - Our client, a dynamic and innovative startup tech firm at the fore front of educational technology, is recruiting to fill the position below:
We're building robust, scalable solutions and seeking a highly skilled and motivated DevOps Engineer to join our team.
This is a critical role where you'll directly impact our ability to innovate and deliver, by bridging the gap between development and operations and ensuring our systems are efficient, reliable, and secure from day one.
If you're passionate about automation, cloud infrastructure, and fostering a collaborative engineering culture, you'll thrive here.
The DevOps Engineer will be responsible for designing, implementing, and maintaining our continuous integration, continuous delivery, and continuous deployment (CI/CD) pipelines.
You'll work closely with development and operations teams to automate infrastructure provisioning, configuration management, and monitoring, ensuring seamless and secure software releases.
This role requires a strong understanding of cloud platforms, scripting, and a commitment to fostering a culture of collaboration and efficiency in a rapidly evolving environment.
Key Responsibilities
Design, implement, and maintain robust CI/CD pipelines to automate software build, test, and deployment processes.
Implement and manage Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation for consistent and repeatable environment provisioning.
Configure, manage, and optimize cloud infrastructure (AWS, Azure, GCP, or other relevant platforms) to ensure scalability, reliability, and cost-effectiveness.
Develop and maintain automation scripts using languages such as Python, Bash, or PowerShell to automate repetitive tasks and improve operational efficiency.
Implement and manage monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack, Splunk) to ensure application and infrastructure health and performance.
Collaborate with development teams to integrate security best practices into the CI/CD pipeline and ensure compliance with security standards.
Manage containerization technologies such as Docker and orchestration platforms like Kubernetes for application deployment and scaling.
Perform root cause analysis for production issues and implement preventative measures to minimize downtime.
Ensure proper version control (e.g., Git) for infrastructure configurations and application code.
Promote and implement a DevOps culture, fostering collaboration, communication, and shared responsibility between development and operations teams.
Document processes, configurations, and best practices to ensure knowledge transfer and maintainability.
Continuously evaluate new tools and technologies to improve the efficiency and reliability of our systems.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related technical field, or equivalent practical experience.
3+ years of experience in a DevOps, SRE, or similar role.
Experience with database administration (SQL and NoSQL).
Knowledge of various operating systems (Linux, Windows Server).
Familiarity with microservices architecture.
Experience with site reliability engineering (SRE) principles.
Salary
N150,000 - N200,000 per month.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should send their CV to:brettyconsultancyservices@gmail.com using the Job Title as the subject of the email.