DevOps Engineer
joindevops
Job Description
- Design, develop, and maintain automated deployment pipelines using Infrastructure as Code (IaC) and configuration management tools.
- Implement and manage development, testing, and automation tools to improve software delivery efficiency.
- Provision, manage, and optimise cloud infrastructure across AWS and GCP environments.
- Build and maintain CI/CD pipelines using tools such as Jenkins and GitLab CI.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Monitor infrastructure and applications to ensure high availability, performance, and reliability.
- Implement disaster recovery, backup, and business continuity strategies.
- Integrate cybersecurity best practices into infrastructure and deployment pipelines.
- Automate operational tasks using scripting languages such as Python and Bash.
- Collaborate with development, QA, and operations teams to drive DevOps best practices and continuous improvement.
- Troubleshoot infrastructure, deployment, and performance-related issues.
- Maintain system documentation, architecture diagrams, and operational procedures.