JobsAisle
B

Python Software Developer

Bounteous x Accolite

Chennai, India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaPythonDevOpsDjangoFlaskJenkinsDockerKubernetesAnsibleAWSAzureGoogle Cloud PlatformGitPostgreSQLMySQLMongoDBCICDCloud PlatformsFastAPIGitHub ActionsGitLab CITerraformLinuxUnixPrometheusGrafanaELK StackFull Time

Skills Required

PythonSqlMongodbAwsAzureDockerKubernetesGitAgileScrumDevopsCommunication

Job Description

Job Description As a skilled Python Developer with strong DevOps experience, your role will involve designing, developing, deploying, and maintaining scalable applications. You should have a solid background in Python programming and hands-on experience in CI/CD pipelines, cloud platforms, and infrastructure automation. Key Responsibilities: - Develop, test, and maintain robust Python-based applications and services. - Design and implement RESTful APIs and microservices. - Collaborate with cross-functional teams to define, design, and ship new features. - Build and manage CI/CD pipelines for automated testing and deployment. - Deploy applications on cloud platforms and manage infrastructure. - Monitor system performance and troubleshoot issues in production environments. - Automate repetitive tasks using scripting and configuration management tools. - Ensure code quality through code reviews, testing, and best practices. - Maintain documentation for systems, processes, and workflows. Required Skills & Qualifications: - Robust proficiency in Python. - Experience with frameworks like Django, Flask, or FastAPI. - Good understanding of object-oriented programming and design patterns. - Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI. - Knowledge of containerization tools like Docker. - Experience with orchestration tools like Kubernetes. - Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible. - Hands-on experience with AWS, Azure, or Google Cloud Platform. - Experience with version control systems like Git. - Knowledge of Linux/Unix systems. - Familiarity with databases (SQL/NoSQL such as PostgreSQL, MySQL, MongoDB). - Understanding of monitoring tools like Prometheus, Grafana, or ELK stack. Preferred Qualifications: - Experience with microservices architecture. - Knowledge of security best practices in DevOps. - Exposure to Agile/Scrum methodologies. - Certifications in cloud or DevOps (e.g., AWS Certified DevOps Engineer). Soft Skills: - Strong problem-solving and analytical skills. - Good communication and teamwork abilities. - Ability to work in a fast-paced environment. As a skilled Python Developer with strong DevOps experience, your role will involve designing, developing, deploying, and maintaining scalable applications. You should have a solid background in Python programming and hands-on experience in CI/CD pipelines, cloud platforms, and infrastructure automation. Key Responsibilities: - Develop, test, and maintain robust Python-based applications and services. - Design and implement RESTful APIs and microservices. - Collaborate with cross-functional teams to define, design, and ship new features. - Build and manage CI/CD pipelines for automated testing and deployment. - Deploy applications on cloud platforms and manage infrastructure. - Monitor system performance and troubleshoot issues in production environments. - Automate repetitive tasks using scripting and configuration management tools. - Ensure code quality through code reviews, testing, and best practices. - Maintain documentation for systems, processes, and workflows. Required Skills & Qualifications: - Robust proficiency in Python. - Experience with frameworks like Django, Flask, or FastAPI. - Good understanding of object-oriented programming and design patterns. - Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI. - Knowledge of containerization tools like Docker. - Experience with orchestration tools like Kubernetes. - Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible. - Hands-on experience with AWS, Azure, or Google Cloud Platform. - Experience with version control systems like Git. - Knowledge of Linux/Unix systems. - Familiarity with databases (SQL/NoSQL such as PostgreSQL, MySQL, MongoDB). - Understanding of monitoring tools like Prometheus, Grafana, or ELK stack. Preferred Qualifications: - Experience with microservices architecture. - Knowledge of security best practices in DevOps. - Exposure to Agile/Scrum methodologies. - Certifications in cloud or DevOps (e.g., AWS Certified DevOps Engineer). Soft Skills: - Strong problem-solving and analytical skills. - Good communication and teamwork abilities. - Ability to work in a fast-paced environment.