Job Purpose
The DevOps Engineer will be responsible for managing deployments, ensuring server uptime, supporting developers, and maintaining secure, optimized infrastructure. The role also includes documentation, audits, and introducing automation to improve efficiency and scalability.
Duties & Responsibilities
Primary Responsibilties:
- Manage code deployments, configurations, and CI/CD pipelines.
- Perform log analysis, debugging, and provide deployment support to developers.
- Ensure uptime, health, and performance of production servers.
- Handle database and file-store backup, restore, and disaster recovery.
- Monitor infrastructure, recommend improvements, and implement new solutions as required.
- Manage and distribute access controls for servers and DevOps tools.
Secondary Responsibilties
- Maintain accurate and up-to-date infrastructure documentation.
- Conduct security and compliance audits, covering backup, access control, documentation, and cost optimization.
- Adopt new technologies and implement automation to streamline DevOps processes.
Qualifications & Experience
- Bachelor's degree in computer science, IT, or related field & Hands-on experience with DevOps practices
- Morethan 5 years in DevOps