- Design, implement, and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab.
- Manage and automate cloud infrastructure using AWS/Azure/GCP.
- Deploy and manage applications using Docker and Kubernetes.
- Implement Infrastructure as Code (IaC) using Terraform and/or Ansible.
- Administer Linux servers and troubleshoot system and application issues.
- Develop and maintain Shell/Bash scripts for automation.
- Implement monitoring, logging, and alerting using tools such as Prometheus, Grafana, and ELK.
- Work with development and QA teams to improve deployment and release processes.
- Ensure system availability, scalability, security, and performance.
- Troubleshoot production issues and provide timely resolution.
- Follow DevOps, Agile, and CI/CD best practices.