Career @ IFSC

Position: Experienced DevOps Engineer

We love changing the way the world works! We are an exciting technology innovation company that provides cutting-edge and transformative urban solutions for the facilities services industry. Our robotics and software platform turns boring data into context-rich and meaningful information to help businesses digitize and automate their current processes in an increasingly digitalized world. We pride ourselves in our values of Innovation, Excellence, Integrity and most importantly our People.

 

We’re looking for an experienced DevOps engineer to join our team. As the ideal candidate, you’re a leader and a doer - someone who can function as a big picture thinker, as well as roll up your sleeves to execute. You take a creative approach to challenges and initiatives and never settle for good enough. You’re thoughtful and team-oriented with a strong bias to action and you care about doing what’s best for our customers, and our team.

Key priorities & responsibilities:

  • Oversee the day-to-day activities among the R&D and software department, fully responsible for the service availability and reliability

  • Command and manage the DevOps team to handle daily trouble diagnosis, removal and follow-ups, safeguard the engineering environment for our business

  • Refine the current workflows and practices of DevOps team, keep lowering down the risk of systems and improving the service quality in the meanwhile

  • Dig out the potential needs of our company, lead the DevOps team to design and build up more tools for meeting the company future growth

  • Responsible for the reduction or removal of bottlenecks and inefficiencies in the DevOps team, promote team members' growth

  • Build and maintain Digital platforms using PaaS in a CI/CD environment.

  • Ensure high availability of the platforms

  • Build and maintain scalable and high performing web sites and solutions, consistent with our quality and branding guidelines.

  • Architect, design, and implement new sections/features/content for new and existing web sites.

  • Develop and optimize existing features, as well as prototype and implement new projects.

  • Develop secure and robust API applications to serve data and integrate with enterprise systems and public services.

  • Adhere to the Group web standards, usability and best practices defined and maintained by the Local Digital Operations and Group Digital Agency.

  • Work in an Agile environment (Scrum, XP), and be part of the continuous improvement of the Digital Operation Team with new practices, ideas, concepts, methods and technologies.

  • Collaborate with SecOps teams in order to understand the security solutions/their usage, to be proactive in proposing automation plans.

  • Design, develop and test scripts & automation solutions to improve teams efficiency and tackle SecOps business challenges.

  • Manage the deployment of such solutions in production environment

  • Create interface stubs and simulators

  • Maintain source code in a SCM tool

  • Fix bugs and vulnerabilities of the developed solutions in a timely manner

  • Document knowledge transfer

Requirements: 

  • Degree or Diploma in Computer Science/Engineering, Information Technology, Communications or other related disciplines

  • Excellent problem solving skills

  • Strong knowledge and experience in Devops automation, containerisation and orchestration using tools

  • Strong scripting skills e.g. Python, Bash, JavaScript, Ruby

  • Cloud computing deployment and management experience - AWS, Azure

  • Strong understanding and practice Agile/Lean projects SCRUM, KANBAN etc.

  • Strong understanding of virtualization and networking