Search by job, company or skills

Votary Softech Solutions Pvt. Ltd.

VotaryTech - Automation Engineer - Python/Linux

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

the Role

We are seeking a highly skilled Automation Engineer with deep expertise in Python and Linux environments to design, develop, and optimize automation frameworks and system-level processes.

The ideal candidate will have a strong command of scripting, system management, and workflow optimization to streamline development, deployment, and operations pipelines.

This role requires a hands-on engineer with a systems mindset someone capable of bridging automation, DevOps, and software development principles to deliver efficient, resilient, and scalable infrastructure solutions.

Key Responsibilities

Automation Development & Scripting :

  • Design, develop, and maintain robust automation scripts using Python and Shell scripting (bash/sh).
  • Create utilities, tools, and frameworks to automate repetitive operational or deployment tasks.
  • Build and manage automation pipelines for environment provisioning, code deployments, and system updates.

System Administration & Optimization

  • Manage Linux-based systems, ensuring proper configurations, stability, and security.
  • Develop and optimize cron jobs, background processes, and system monitoring scripts.
  • Conduct performance tuning, resource utilization analysis, and debugging of system-level issues.

Monitoring, Debugging & Troubleshooting

  • Implement automated monitoring and alerting mechanisms for system health and job execution.
  • Analyze system and application logs to proactively identify and resolve operational bottlenecks.
  • Collaborate with development and operations teams to improve fault tolerance and reliability.

Integration & Deployment

  • Integrate automation workflows into CI/CD pipelines using Jenkins, Git, or similar tools.
  • Streamline deployment automation for production and staging environments.
  • Contribute to the continuous improvement of infrastructure provisioning and configuration management.

Required Skills & Experience

  • Strong programming skills in Python, including working knowledge of functions, modules, exception handling, API integrations, and file operations.
  • Advanced proficiency in Shell scripting (bash/sh) for system automation and process orchestration.
  • In-depth understanding of Linux operating systems, including commands, file systems, permissions, process management, and network utilities.
  • Experience with version control systems (e.g., Git) and familiarity with CI/CD tools such as Jenkins or GitLab CI.
  • Knowledge of system monitoring, logging frameworks, and automation scheduling tools (e.g., Cron, Airflow, or Celery).
  • Understanding of networking fundamentals, environment management, and software deployment practices.

Preferred Skills (Nice To Have)

  • Experience with containerization technologies like Docker or Podman.
  • Familiarity with infrastructure-as-code tools such as Ansible, Terraform, or Puppet.
  • Exposure to cloud environments (AWS, GCP, Azure) and their automation SDKs.
  • Experience developing internal tools or APIs for automation workflows.
  • Working knowledge of security best practices in automation and system configuration.

Educational Qualification

  • Bachelors degree in Computer Science, Information Technology, or related field (or equivalent experience).

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134614869