Lead Platform & Release Engineer

SAKSOFT PTE LIMITED

Experience: 10+ Years

Role: Lead Platform & Release Engineer

Key Skills

Backend development: Python/Django/REST API Frameworks.

OS skills: Linux/Unix, Shell Scripting, SSH, Application Monitoring and Analysis and Support.

Infra skills: MS-SQL / Oracle (Design, Queryusing SQL, Optimize Queries), Apache Web Server, Jenkins, Git, and Infra Setup for applications

Key Responsibilities

· Design, build, and maintain enterprise-grade CI/CD pipelines to support software development, testing, deployment, and release activities.

· Manage application environments across Development, SIT,UAT, Pre-Production, and Production, ensuring consistency, stability, and operational readiness.

· Establish and enforce technical quality standards throughout project delivery by adopting Software Development Methodology (SDM) guidelines, Agile practices, DevOps principles, Continuous Integration, Continuous Delivery, and automated testing practices.

· Plan, coordinate, and execute application releases, deployment activities, production cutovers, and rollback procedures with minimal operational risk.

· Collaborate with Enterprise Architects, Solution Architects, Infrastructure Teams, and Security Teams to ensure solutions comply with enterprise architecture standards, security policies, risk controls, and technology governance requirements.

· Develop and maintain platform engineering standards, deployment patterns, release procedures, operational runbooks, and environment management documentation.

· Ensure system implementations conform to approved solution architectures, technology roadmaps, scalability requirements, and operational support models.

· Drive automation initiatives to reduce manual operational effort, improve deployment reliability, and increase engineering productivity.

· Monitor and continuously improve release performance, deployment success rates, platform stability, and operational metrics.

· Communicate effectively with internal stakeholders, project teams, vendors, and support teams regarding platform capabilities, release schedules, deployment issues, and production support activities.

· Support incident resolution, root cause analysis, problem management, and implementation of preventive measures to improve platform reliability and operational resilience.

· Work closely with application development teams to enable seamless deployment and operation of Python-based backend applications and associated frontend components.

· Analyse impacts of infrastructure and deployment changes on existing systems, evaluate technical risks, and implement optimal solutions that maintain system integrity and service availability.

  • At least 10+ years of hands-on experience in software development, implementation, production support, and application maintenance.
  • Bachelor’s degree in computer science, Computer Engineering, Information Systems, or a related field.
  • Strong experience in designing, developing, and supporting large-scale, highly available enterprise applications.
  • Proven experience in solution architecture, technical solutioning, system design, and application modernization initiatives.
  • Strong hands-on experience with Python/Django-based backend frameworks.
  • Experience designing and implementing integrations with MQ, APIs, microservices, and high-volume batch processing systems.
  • Strong experience working on Linux/Unix platforms, including system administration and troubleshooting.
  • Hands-on experience in Shell scripting for automation, monitoring, deployment, and operational tasks.
  • Experience with DevOps concepts, practices, and tools.
  • Experience managing and supporting Jenkins-based CI/CD processes, including build monitoring, deployment execution, release coordination, job troubleshooting, and production deployment support.
  • Strong experience with Git version control, including branching, merging, pull requests, conflict resolution, and repository management.
  • Experience with a variety of source control systems, development tools, and SDLC practices.
  • Basic knowledge of Apache HTTP Server/Web Services, including configuration, deployment, log analysis, and troubleshooting.
  • Good understanding of networking fundamentals, including TCP/IP, DNS, load balancers, firewalls, and application connectivity troubleshooting.
  • Experience coordinating and validating network port openings, firewall rule changes, connectivity testing, and environment readiness activities.
  • Proficiency in SSH (Secure Shell) in terms of secure server access, remote administration, file transfers (SCP/SFTP), and production support activities.
  • Experience in application monitoring, production support, incident management, log analysis, root cause analysis, problem management, and service restoration activities.
  • Experience in troubleshooting applications, infrastructure, deployment, and integration issues across multiple environments.
  • Strong interpersonal, stakeholder management, and communication skills, both verbal and written.

Good to Have (Not Mandatory)

  • Knowledge and working experience with Rocket DevOps (RDOe), including deployment automation, release orchestration, and environment management.
  • Experience with Control-M or other enterprise workload automation/scheduling tools.
  • Exposure to application performance monitoring (APM), system monitoring, and observability tools.
  • Experience in banking or financial services applications and regulatory environments.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.