Senior Engineer - DevOps

Job Description

Title: Senior Engineer - DevOps

Company Name: STARDUST Telecom Ltd. (Concern of Confidence Group)

Vacancy: 1

Age: 28 to 36 years

Job Location: Anywhere in Bangladesh

Salary: Negotiable

Experience:

  • 3 to 4 years


Published: 2026-08-09

Application Deadline: 2026-08-16

Education:
  • B.Sc./M.Sc. in Computer Science & Engineering, Information Technology, or a related discipline from a reputed university.



Requirements:
  • 3 to 4 years


Skills Required: AWS,Cloud Platform,docker,Linux,Monitoring,Networking,Performance Optimization,Troubleshooting

Additional Requirements:
  • Age 28 to 36 years
  • 3-4 years of relevant experience in Python/Odoo application development, with exposure to DevOps and automation practices.

Skills & Expertise

Core Competencies

  • Strong programming skills in Python, with hands-on experience developing and customizing Odoo (ERP) and Django applications.

  • Solid understanding of ERP business processes and the ability to translate business requirements into working modules.

  • Strong database skills across PostgreSQL and MongoDB, including schema design, query optimization, indexing, and migrations.

  • Experience designing and integrating REST APIs, with sound command of Git version control and Agile/Scrum practices using Jira and Confluence.

Behavioral Competencies

  • Strong analytical and problem-solving skills

  • Excellent troubleshooting capability.

  • Ownership and accountability.

  • Strong communication and collaboration skills.

  • Continuous learning mindset.

  • Effective time management.

  • Leadership and mentoring ability.



Responsibilities & Context:

Job Purpose

The role is responsible for designing, developing, automating, securing, and maintaining scalable Python-based enterprise applications, including Odoo (ERP), together with the infrastructure and CI/CD pipelines that support them. The role focuses on enterprise-grade ERP development, cloud infrastructure, containerization, monitoring, automation, deployment strategies, and system reliability, while collaborating closely with QA and infrastructure teams to ensure efficient software delivery and operational excellence.


Key Responsibilities

Application Development (Python / Odoo / Django)

  • Design, develop, and maintain enterprise-grade ERP modules and business applications using Python, Odoo, and Django.

  • Develop and customize Odoo modules – models, views, workflows, access rules, and reports – in line with business requirements.

  • Build and consume REST APIs and integrations between Odoo and internal or third-party systems.

  • Write clean, testable, well-documented code and participate in code reviews and technical design discussions.

  • Troubleshoot and resolve application defects, performance bottlenecks, and production issues.

Database Design & Optimization

  • Design and maintain database schemas across PostgreSQL and MongoDB to support ERP and application workloads.

  • Optimize queries, indexing, and ORM usage to sustain performance at scale.

  • Manage database migrations, backup and restore procedures, and data integrity checks.

CI/CD & Release Management

  • Design, develop, and maintain CI/CD pipelines to automate application build, testing, and deployment.

  • Manage source code using Git with effective branching, versioning, and code review workflows.

  • Implement deployment strategies that ensure reliable, secure releases with zero or minimal downtime.

  • Support release coordination and ensure deployments comply with organizational standards and best practices.

Containerization & Deployment

  • Build, deploy, and manage containerized applications using Docker.

  • Deploy and operate applications on container orchestration platforms such as Kubernetes and Docker Swarm.

  • Ensure container security, scalability, and efficient resource utilization across all environments.

Automation & Infrastructure as Code

  • Develop and maintain Infrastructure as Code using Terraform, Ansible, or CloudFormation.

  • Automate provisioning, configuration, and routine operational tasks using Bash and Python scripts.

  • Maintain consistent, reproducible development, staging, and production environments.

Cloud, Monitoring & Reliability

  • Deploy and manage application workloads on AWS or other cloud platforms with high availability and cost efficiency in mind.

  • Implement monitoring, logging, and alerting to track application performance, infrastructure health, and service availability.

  • Apply security best practices covering access control, vulnerability management, and secure configuration.

  • Support Linux/UNIX server administration, patching, backup, and disaster recovery in coordination with the infrastructure team.



Job Other Benifits:
  • Provident fund,Medical allowance,Mobile bill,Weekly 2 holidays,Gratuity,Insurance,Performance bonus
  • Lunch Facilities: Partially Subsidize
  • Festival Bonus: 2
    • Leave Fare Assistance

    • Yearly Increment

    • Health Insurance

    • Life Insurance

    • Earned Leave Encashment

    • Professional Development: Dynamic work environment, professional growth opportunities and a chance to be part of a team dedicated to excellence.

    • Supportive and Learning-Based Work Environment: A positive and inclusive workplace culture that promotes collaboration and innovation.



Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs