Our client designs and implements data-driven solutions and technologies to improve health systems for and with local communities.
The ideal candidate:
The Senior DevOps Engineer is responsible for creating continuous integration and deployment pipelines for a variety of different engagements and technologies. S/he translates software requirements into a workable programming code as well as develops and maintains programs for business use.
Tech Stack:
Docker, Kubernetes, Terraform, Helm Infrastructure as code, distributed systems, Continuous delivery, Linux, Amazon Web Services, Google Cloud Platform, Python, Travis CI, Circle CI, Concourse CI, JavaScript, CouchDB, Elasticsearch, Prometheus, Kibana, PostgreSQL
Key Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering, Software Technology, or other related field or equivalent years of education and work experience or any related field.
- 5+ years of practical operational experience with Linux systems in a DevOps or engineering role.
- Good knowledge of the AWS and GCP
- Experience with running Kubernetes in production (we use Helm).
- Familiarity with Infrastructure as Code tools (Terraform, Ansible etc).
- Proficiency with at least one programming language (e.g. Python, Go).
- Good understanding of CI/CD pipelines (e.g. TravisCI, ConcourseCI, etc).
- Good understanding of Monitoring systems (e.g. Prometheus)
- Fluent in several software developments and architecture paradigms and techniques, with the ability to provide the best mix of these techniques with high quality, scalable, flexible, and reliable solutions while keeping up with the Company’s growth.
- Ability to assess and learn new technology quickly.
- You value automation and reproducibility above everything
- You are eager to solve challenging problems using new technologies
- You like to work with open source technologies
- Capability of adapting to rapidly changing business requirements is required.
- Excellent interpersonal communication skills, organizational skills and great attention to detail
- Must be able to work as a member of a team and possess good problem-solving skills.
- Experience with deploying enterprise-scale, distributed, high performance, mission-critical software applications are required.
- Must have flexibility in working hours, including on-call availability and the willingness to work
- holidays. Excellent customer service skills.
Key Responsibilities:
- Creates continuous integration and deployment pipelines for a variety of different technologies
- Collaborates with the product and engineering teams to design, build and maintain efficient tools and frameworks to manage highly performant applications
- Troubleshoots development and production problems across multiple environments.
- Develops state-of-the-art monitoring and metrics gathering systems.
- Supports users by developing documentation and assistance tools.
- Follows best practices for quality, testability & operability.
- Mentor on-site deployment engineers and verify that work is done as requested.
- Driving our culture of empowerment, ownership, and accountability.
- Collaborate with scrum masters, product owners, and engineering managers to build a world-class product for our partners, advertisers, and users.
- Promote engineering team growth and development technically and professionally.
- Working closely with engineers to improve process and code quality.
- Identify and track down bugs/errors in our platforms and processes.
- Cloud and software/systems engineering.
- Familiarity with service-oriented architecture and microservices..
- Experience using project management tools for planning, tracking, and releasing products.
- Able to dive deep and exhibit superb problem-solving skills
- Expects and requires innovation of his/her team.
- Possesses the ability to inspire passion in others.
go to method of application »
Our client is a propriety investment group of company. They currently have an opening for a Business Analyst. The ideal candidate will be required to translate business and system needs into requirements for Designers, developers and Testers to consume and use requirements elicitation, analysis, specification verification techniques for the purpose. They must also have the ability to continually seek opportunities to increase client satisfaction, deepen relationships, and effectively manage client expectations using Agile methods.
He/She will report to the Head of Technology.
RESPONSIBILITIES
- Build a relationship between business partners and the IT department relative to requirements, solutions and priorities
- Develop requirement documentation that will translate business needs into requirements that can be understood by the solution development team.
- Participate as needed in IT design reviews to ensure compatibility and interoperability of computing systems
- Develop a knowledge of system capabilities and functions of assigned application software. Use this knowledge to recommend optimal solutions to business requirements that best leverages the product
- Manage special projects as assigned by IT management.
- Provide advice and recommendations on emerging IT trends.
- Provide advice and consultation to other more junior Business Analysts on more difficult and complex assignments and implement ways to reuse requirements across projects.
- Ensure that proposed system features and requirements meet user needs and satisfy business objectives and initiatives
- May assist in creation and implementation of test plans that are mapped to documented requirements.
- Perform and coordinate User Acceptance Testing (UAT) and/or BETA presentations as required on department related projects.
- Create training and system documentation, conduct training sessions as necessary
- Meet professional obligations through efficient work habits such as, meeting deadlines, honoring schedules, coordinating resources and meetings in an effective and timely manner, and demonstrate respect for others.
- All work responsibilities are subject to having performance goals and/or targets established
REQUIREMENTS
Core Skills
- Business analysis
- Business process design and improvement
- Consultancy
- Modelling business and data
- Architecture, analysis and design
- Data analysis
- Systems development
- IT/technology solution testing
- Requirement analysis
- Data modeling
- UML diagramming
- Object modeling
- Object-oriented concepts
- User story writing
- Use case writing and analysis
- User experience foundation
- Business systems programming and analysis foundation
- Strategic product road mapping
- Business case development
- Agile and project management methodologies
QUALIFICATION
- Bachelor’s Degree in Business Administration, Computer Science, Finance, Education, or Information Systems ; or equivalent combination of education and relevant experience
- Industry certifications in business analysis, software systems, network or project management disciplines, preferred
- CBAP® (Certified Business Analysis Professional) Certification,preferred
go to method of application »
Job Profile
The property manager is responsible for managing, supervising, co-ordinating and overseeing all logistic and administrative activities on site. He/she will also be in charge of ensuring client satisfaction.
Responsibilities
- Directing, coordinating and planning essential central services such as security of site, facility maintenance, cleaning, waste disposal etc.
- Implementing sites SOPs, Operational and Administrative policies.
- Responsible for preparing service charge reports.
- Recover outstanding service and energy charge payments
- Execute PPM schedule for the site
- Responsible for supervising technicians and 3rd party contractors on the site.
- Oversees and inspect jobs done by contractors.
- Responsible for handling the complaints of the clients/tenants.
- Manage the moving out process for tenants so that there is no destruction to property.
- Keep record (Maintenance, Equipment and Tenants) of each apartment and ensure the records are up to date.
- Managing site projects.
- Ensuring the facility meets health and safety requirements and comply with legislation and regulations.
- Performing general administrative services on sites (staffing, staff welfare, rota administrations, training, daily report etc.).
- Manages preventive maintenance of facility equipment.
- Conduct toolbox talk with technicians.
- Preparing daily reports to Acting Head Property Management.
- Other duties as assigned by your supervisor /Management.
Requirements
- Minimum of 5 years’ experience managing luxury residential/commercial buildings.
- B.Sc/Master’s degree in estate management, engineering or any related discipline
- Good knowledge of Real Estate Management.
- Good Knowledge and practice of HSE and QMS
- Professional Certification(s) will be an added advantage
- Good knowledge of mechanical, electrical, plumbing and civil maintenance and repairs
- Good oral and written communication skills.
- Customer service skills.
- Problem solving and analytical skills.
- Project management skills.
- Ability to work under pressure.
- Organizational skills.
- Good attention to details.
- Ability to prepare reports (MS word, Excel and PowerPoint).
- Strong Excel skills
- Exercises sound decision making when carrying out responsibilities.
- Practical, flexible and innovative approach to work.
go to method of application »