Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using GitHub Actions.
- Manage and maintain OpenShift clusters to ensure high availability and performance.
- Collaborate with development teams to automate and improve development and release processes.
- Monitor system performance, identify potential issues, and implement solutions to enhance reliability.
- Implement and manage infrastructure as code (IaC) using tools like Terraform or Ansible.
- Ensure the security and compliance of the infrastructure by implementing best practices and conducting regular audits.
- Troubleshoot and resolve issues in development, test, and production environments.
- Provide support for application deployment and monitoring.
Document and implement best practices for the DevOps team
Skills
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or similar role.
- Strong knowledge of GitHub, including GitHub Actions for CI/CD.
- Proficiency with OpenShift or similar container orchestration platforms.
- Experience with infrastructure as code (IaC) tools such as Terraform, Ansible, or equivalent.
- Familiarity with cloud platforms (AWS, Azure, GCP) and container technologies (Docker, Kubernetes).
- Understanding of network, security, and system administration concepts.
- Excellent problem-solving skills and attention to detail.
- Ability to work in a fast-paced environment and manage multiple tasks simultaneously.
Preferred Skills:
• Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
• Knowledge of microservices architecture and deployment.
• Experience with configuration management tools.
• Certification in DevOps or relevant technologies.