- Design, build, and maintain CI/CD pipelines for application deployment.
- Manage and support cloud platforms such as AWS, Azure, or GCP.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Automate infrastructure provisioning using Terraform and Ansible.
- Perform Linux server administration, monitoring, and troubleshooting.
- Develop automation scripts using Shell Scripting or Python.
- Manage source code repositories using Git and GitHub.
- Implement monitoring and logging solutions using Prometheus, Grafana, ELK Stack, or Splunk.
- Collaborate with development teams to streamline build, release, and deployment processes.
- Ensure system availability, scalability, security, and performance across environments.