Python Automation Engineer (ID

STAFIDE
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Agile Methodologies
Azure
Cloud Computing
Continuous Integration
Software Design Documents
Linux
DevOps
High-Level Architecture
Python
Linux System Administration
Scrum
Release Management
Shell Script
Software Deployment
Web Application Frameworks
Enterprise Software Applications
Infrastructure as Code (IaC)
Gitlab
Containerization
Gitlab-ci
Infrastructure Automation Frameworks
Information Technology
Deployment Automation
REST
Terraform
Api Management
Docker

Job description

  • Design, develop, and maintain automation solutions for infrastructure and application environments.
  • Build and manage CI/CD pipelines using GitLab and Azure DevOps.
  • Develop scalable automation scripts and tools using Python.
  • Create and maintain Docker-based containerized solutions.
  • Integrate enterprise applications and platforms using REST APIs.
  • Troubleshoot Linux systems and resolve automation-related issues.
  • Collaborate with Product Owners to understand requirements and translate them into technical solutions.
  • Prepare High-Level Design (HLD) and Low-Level Design (LLD) documentation for automation initiatives.
  • Work closely with stakeholders during user acceptance testing (UAT) to ensure successful delivery.
  • Participate in Agile ceremonies and contribute to sprint planning, estimation, and execution.
  • Continuously improve deployment processes and automation frameworks.
  • Support infrastructure automation initiatives using Infrastructure as Code (IaC) principles., * Troubleshoot complex Linux, pipeline, and deployment issues efficiently.
  • Work on multiple tasks simultaneously while maintaining delivery quality.
  • Adapt quickly to changing priorities in Agile project environments.
  • Ensure automation solutions follow best practices for scalability, security, and maintainability.

What we bring to the table:

  • Opportunity to work on large-scale enterprise automation and DevOps transformation projects.
  • Exposure to modern cloud technologies, CI/CD platforms, and Infrastructure as Code practices.
  • A collaborative Agile work environment that encourages innovation and continuous improvement.
  • Opportunities to work with modern Python frameworks and automation technologies.
  • Challenging projects involving infrastructure, application, and deployment automation.
  • A culture that promotes technical learning, knowledge sharing, and professional growth.

Requirements

  • 7+ years of hands-on experience in Python development with a strong focus on automation.
  • Proven experience in infrastructure and DevOps automation.
  • Strong expertise in building and maintaining GitLab CI/CD pipelines.
  • Experience working with Azure DevOps for build and release automation.
  • Hands-on experience with Docker and containerized deployments.
  • Strong Linux administration and troubleshooting skills.
  • Experience in Shell scripting for automation and system management.
  • Knowledge of REST API development and third-party API integrations.
  • Understanding of Infrastructure as Code concepts; Terraform experience is an advantage.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication, presentation, and stakeholder management skills.

You should possess the ability to:

  • Independently design and implement end-to-end automation solutions.
  • Develop, optimize, and manage CI/CD pipelines in GitLab and Azure DevOps.
  • Estimate development efforts accurately based on product backlog requirements.
  • Prepare and present HLDs, LLDs, and technical solution proposals.
  • Influence architectural and design decisions through technical expertise.
  • Collaborate effectively with cross-functional teams and business stakeholders.
  • Build reusable Python automation frameworks for infrastructure and application deployment.

Apply for this position