UST
Website:
ust.com
Job details:
Role Description
Job title: Python Developer
Work Location: Bengaluru
Mandatory / Preferred Skills
S No Technical Skills Mandatory or Preferred? Min yrs of hands-on Exp in this skill
1 Strong experience with Ubuntu Linux administration. Mandatory
2 Hands-on knowledge of Docker containers and Dockerfile creation. Mandatory
3 Proficiency in Docker Compose for service orchestration Mandatory
4 Experience generating and managing service configuration files Mandatory
5 Strong scripting and automation experience using Python Mandatory
6 Understanding of Linux networking, firewalls, and process management Mandatory
7 Familiarity with Git, CI/CD concepts, and modern DevOps workflow Mandatory
Responsibilities 1. Ubuntu System Administration o Manage and maintain Ubuntu-based servers (installation, updates, patching, hardening). o Troubleshoot system-level issues including networking, storage, and performance. o Configure system services, permissions, users, logs, and monitoring tools. 2. Docker & Containerization Build, optimize, and maintain Docker images and containers. Write and manage Dockerfiles, following best practices for performance and security. Handle container lifecycle management: builds, deployments, monitoring, and logging. 3. Docker Compose Orchestration Design and deploy multi-container applications using Docker Compose. Define service dependencies, networks, and environment variables. Maintain Compose files for development, staging, and production environments. 4. Configuration File Generation & Service Setup Create, manage, and automate configuration files (YAML, JSON, INI, ENV). Build and maintain templates for various services and applications. Implement configuration standardization and version control across environments. 5. Python Automation Develop Python scripts and tools to automate server tasks, deployments, configuration generation, and service provisioning. Integrate automation workflows into CI/CD pipelines where applicable. Write modular, maintainable, and tested Python code. 6. Collaboration & Documentation Work closely with DevOps, development, and QA teams to support service deployments. Troubleshoot environment issues and provide root-cause analysis. Maintain clear documentation for automation scripts, processes, and system configurations
Skills
python,python development,ubuntu administration,docker containers,dockerfile,ci/cd,docker compose,linux networking,firewalls,git,devops,yaml
Click on Apply to know more.