Ministry of Social and Family Development, Singapore (MSF)
Software Engineer (DevOps)
Ministry of Social and Family Development, Singapore (MSF)Singapore2 hours ago
ContractDesign

We are seeking a talented and experienced DevOps Engineer to join our dynamic team. The ideal candidate will have a strong foundation in DevOps practices and a passion for automating software delivery processes. Candidates who have basic experience with Salesforce development would be a plus.


You will work within an agile development team the Ministry of Social and Family Development (MSF) to modernise and develop CaseCentral, a case management platform. Your responsibilities include:

• CI/CD and Automation:

o Design, implement, and maintain robust CI/CD pipelines for SaaS-based (e.g. Salesforce) application development

o Utilise and optimise CI/CD tools i.e. GitLab CI/CD to streamline software delivery.

o Collaborate with test automation and engineering teams to streamline development and deployment practices

• Infrastructure Management:

o Manage and maintain cloud-based infrastructure i.e. AWS. Salesforce platform integration would be a bonus

o Configure and optimise servers, databases, and networking components

o Implement monitoring and alerting systems to detect and resolve issues.

o Knowledge of cloud platforms (AWS) and containerization technologies (Docker, Kubernetes).

• Security and Compliance:

o Ensure security compliance for Salesforce-based applications throughout the development and deployment lifecycle

o Implement appropriate security measures to protect data and prevent unauthorized access.

• Backend Development:

o Design, develop, and maintain scalable and efficient backend services using appropriate technologies i.e. Python, Java

o Collaborate with engineers to define and implement APIs and data structures.

o Optimize backend performance and ensure data integrity.

o Integrate backend services with SaaS-based (e.g. Salesforce) applications using RESTful APIs or other communication protocols.

o Ensure seamless data synchronization and user experience.


Qualifications and Experience Required:

• 3+ years of experience in DevOps roles, with exposure to SaaS, Enterprise, Government, or CRM systems

• Familiarity with CI/CD tools and cloud platforms

• Knowledge of database management systems i.e. PostgreSQL

• Experience with basic backend development i.e. Python, Java

• Preferred Qualifications:

o Experience with Salesforce development

o Relevant DevOps certifications e.g. AWS Certified DevOps Engineer, related certifications from CompTIA, EC-Council, or Red Hat

o Cloud certifications (e.g., AWS Certified Solutions Architect)

o Salesforce certifications (e.g., Salesforce Certified Platform Developer, Salesforce Certified Administrator)

o Experience with design systems and aligning designs across different tracks


Required Personal Qualities:

• Shows aptitude for coordinating multiple elements in large-scale agile projects

o Demonstrate exceptional interpersonal skills to coordinate across multiple teams, facilitate cross-functional collaboration, and maintain effective communication channels between development, operations, and stakeholder (technical and non-technical) groups

o Excel in orchestrating deployment schedules, resolving resource conflicts, and managing dependencies whilst ensuring minimal disruption to development workflows

o Possess strong analytical capabilities to identify, track and proactively address critical path dependencies in our delivery pipeline

• Bring proven expertise in DevOps methodologies, automation practices, and cloud infrastructure management

• Show proficiency in implementing robust monitoring systems and establishing clear operational metrics


Only shortlisted applicants will be contacted for an interview.

Key Skills

Ranked by relevance