Key Responsibilities
- Develop and maintain automation scripts and tools using Python and Shell scripting.
- Manage and automate infrastructure tasks using Ansible, Terraform, or similar IaC tools.
- Design, build, and optimize CI/CD pipelines with tools such as Jenkins, Tekton, or GitHub
Actions.
- Collaborate with development, QA, and DevOps teams to streamline deployment and
release processes.
- Troubleshoot and resolve issues across development, testing, and production
environments.
- Implement containerization with Docker and orchestration using Kubernetes.
- Work within Linux environments to support automation and deployment tasks.
- Follow best practices for version control and workflow management using Git/GitHub
Required Skills
- Strong hands-on experience in Python and Shell scripting.
- Proficiency in Linux operating systems.
- Experience with CI/CD pipelines and tools (Jenkins, Tekton, GitHub Actions).
- Expertise in IaC tools such as Terraform and Ansible.
- Good understanding of DevOps methodologies and automation practices.
Nice to Have
- Experience with Docker and Kubernetes.
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Qualifications
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent
experience).
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
Skills: shell scripting,aws,cd,ci,linux,automation,kubernetes,devops,gcp,docker,python