Search by job, company or skills

N

Python + Shell Scripting

5-10 Years
Save
  • Posted 13 hours ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

  • Write Python scripts for automating processes, data manipulation, and integration between different systems.
  • Develop, test, and maintain Shell scripts (Bash, Zsh, etc.) for system automation, file manipulation, and task scheduling.
  • Create and optimize Python applications to interact with shell commands and system processes.
  • Integrate Python with command-line tools to manage system configurations, deployments, and logs.
  • Use shell scripting to schedule recurring tasks via cron jobs or other job scheduling systems.
  • Debug and troubleshoot Python scripts and shell scripts for performance and reliability.
  • Monitor system logs, perform root cause analysis, and automate incident responses.
  • Work with DevOps teams to streamline and automate deployment pipelines, data processing workflows, and system maintenance tasks.
  • Document and maintain code, scripts, and processes for internal use.
  • Collaborate with cross-functional teams to understand system requirements and provide scalable automation solutions.

Skills and Qualifications:

  • Strong proficiency in Python for general-purpose scripting and application development.
  • Solid experience writing Shell scripts (Bash, Zsh, etc.) for system automation and administration tasks.
  • Familiarity with Linux/Unix environments and command-line tools.
  • Knowledge of system administration tasks such as file management, process monitoring, and user permissions.
  • Experience with version control tools like Git for source code management.
  • Good understanding of regular expressions for string manipulation and pattern matching.
  • Basic knowledge of networking concepts and protocols (e.g., SSH, FTP, HTTP).
  • Strong understanding of data formats like JSON XML CSV , and the ability to process them using Python.
  • Experience with task automation and job scheduling systems such as cron or systemd .
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and cloud-based automation is a plus.

Preferred Qualifications:

  • Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.
  • Experience with containerization tools like Docker and orchestration tools like Kubernetes .
  • Familiarity with automation tools like Ansible Puppet , or Chef .
  • Understanding of continuous integration/continuous deployment (CI/CD) practices and pipelines.
  • Experience with database operations (e.g., MySQL, PostgreSQL) through Python and shell scripts.
  • Knowledge of Python web frameworks (e.g., Flask Django ) or other relevant tools.

More Info

About Company

Job ID: 122964779

Similar Jobs

Pune

Skills:

PythonUnix Shell ScriptingPL/SQLLinuxSqlControl-M