Skip to main content

Contact & CV of Mihamina Rakotomandimby

Personnal information

Name: Rakotomandimby Mihamina
Citizenship: Madagascar
Current location: Madagascar
Background: Mathematics, Computer Science
Contact: +261 34 67 868 67 -


  • French Mother Tongue, proficient English 
  • IT (Agile + DevOps) team lead 
  • Specialties: Linux, Docker, PHP, Java, Javascript, Git, Postgresql, Azure Devops
  • Favorite Tools: Jira, Confluence, BitBucket, Bamboo


DevOps Team Lead at SDWorx Mauritius

From November 2019

- Drive sessions to write down and adopt DevOps standards
- Maximize automation everywhere it is possible (Ranorex, NewMan)
- Migrate Classic Azure Pipelines to YAML Azure Pipelines
- Develop in C# / .Net Core
- Part of making the company a great place to work

Self-employed enterprise oriented IT consultant

February 2019 - November 2019

- Orange Madagascar: Project Manager on the refactoring of the B2B related applications (Java, Angular, Atlassian forge and CI/CD)
- Arawak: Coach for the IT team (Jira setup, reporting)
- ATS: Project Manager on a performance management tool for ~1000 collaborators (Symfony, Jenkins CI/CD)

Chef Academic Officer at ESTI

November 2016 - February 2019

- Manage IT/CS related PhD teachers (Syllabus validation)
- Drive teaching to meet the required level
- Manage the relationship with enterprises
- Coordinate the Information system to reflect the philosophy of the institute

Senior DevOps engineer at Netapsys

January 2014 - November 2016 (~3 years)

System administration industrialization
- CFEngine configuration management
- Collectd, Graphite, Sensu monitoring

Docker registry & images buiding (Artifactory and Docker Distribution)
- PHP and Java toolchains containers
- CentOS & Debian packaging

High availability server architecture building
- Nginx and PHP-FPM (Magento, Drupal)
- Percona SQL cluster

Support for ~400 Java & PHP engineers
- Atlassian Jira & Confluence setup, configuration, administration
- VMware ESX and vCenter setup, configuration, administration

Training, Recruitement and Development Manager at Ideo Neov

August 2011 - December 2013 (2 years 5 months)

Technical comittee member
Project Management (technical & functional)

- Enterprise social network advisor
- Linux infrastructure advisor

Conduct and supervise training and development programs for 60+ employees about:
- Source Code management (Hg, Git, SVN)
- Object Oriented Programing (PHP, Javascript, ActionScript3)
- Agile Methods (Scrum)
- Test Driven Development
- Design Patterns

- High skill engineers and mathematician recruitment
- Newcomers training to internat tools, workflow & practice
- Evaluation: interpretation, decision.

Teacher at University of Antananarivo

November 2012 - June 2013 (8 months)

Teaching Database applied to MySQL to Masters students.
- Introduction to database
- Database administration
- Query optimisation

Manager at Blueline Business Service

November 2010 - August 2011 (10 months)

Top 50 Enterprise Blueline ISP customer support
IT Engineer team technical mentor

Large scale network administration.
- Intersite: country wide private network installation and support.
- High availability: with EIGRP or OSPF.
- System administration: Workstations, Servers and Routers.

Commercial & Financial management
- Profits & priority identification
- Products evolution
- Customer care
Experience and knowledge transmission to the growing team members.

IT Architect at Gulfsat Madagascar

June 2009 - November 2010 (1 year 6 months)

UNIX System Administrator and Architect:
- Virtualization: KVM, LXC and OpenVZ
- Storage: NFS, RAID, LVM
- Mail Server: Postfix, Exim, Courier POP/IMAP
- FreeRADIUS Accounting
- Database: PostGreSQL, MySQL
- Directory: OpenLDAP

Research & Development:
- Python: Web and System
- PHP: Web
- OCaml: Web and System
- Perl: System
- SHELL Scripts: System

Project Manager at Vectoris

August 2008 - May 2009 (10 months)

Developers team leader.
- Production was about Interactive Websites coded in Java, PHP, Python, Perl.
- Javascript used through jQuery and Mootools
- Linux dedicated Web servers System Administrator

Developer at Mixid

September 2007 - November 2007 (3 months)

- PHP & Javascript direct interface to MySQL tables

Sytem Administrator, Database administrator, Developer at Medical Administrators International

February 2007 - August 2007 (7 months)

- MySql Database query optimization
- PHP3 code maintainance
- FreeBSD server administration

Joomla templater at Edicom

2007 - 2007 (less than a year)

Trainee at Nuxeo

July 2003 - September 2003 (3 months)

- Understand the internals of the CPS CMS written un Python over Zope.


    1. You have a real ability to write a content that is helpful for us. Thank you for your efforts in sharing such blogs to us. Project Management Certification

    2. It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command.
      Best Project Management Software

    3. I really appreciate your work which you have shared here about the Staff Management. The article you have shared here is very informative and the points you have mentioned are very helpful.Staff Management System Thank you so much.


    Post a Comment

    Popular posts from this blog

    npm run build base-href

    Using NPM to specify base-href When building an Angular application, people usually use "ng" and pass arguments to that invocation. Typically, when wanting to hard code "base-href" in "index.html", one will issue: ng build --base-href='' I used to build my angular apps through Bamboo or Jenkins and they have a "npm" plugin. I got the habit to build the application with "npm run build" before deploying it. But the development team once asked me to set the "--base-href=''" parameter. npm run build --base-href=' did not set the base href in indext.html After looking for a while, I found where it says: You need to use −− to pass arguments to npm scripts. This did the job! The command to issue is then: npm run build -- --base-href='

    dockerfile multiline to file

    Outputing a multiline string from Dockerfile I motsly use a Dockerfile by sourcing from a base ditribution: CentOS or Debian. But I also have a local mirror and would like to use it for packages installation. Espacially on CentOS it is about many lines to write to the /etc/yum.repos.d/CentOS-Base.repo file. Easiest way: one RUN per line The first method that comes in mind is to issue one RUN per line to write. Here you are: RUN echo "[base] " > /etc/yum.repos.d/CentOS-Base.repo RUN echo "name=CentOS-$releasever - Base " >> /etc/yum.repos.d/CentOS-Base.repo RUN echo "baseurl= " >> /etc/yum.repos.d/CentOS-Base.repo RUN echo "gpgcheck=0 &quo

    Gnome VNC Grey Checkboxes

    When setting up VNC server in Gnome, I get a grey screen (or a black one) and the checkboxes to "Accept clipboard from viewers", "Send clipboard to viewers", "Send primary selection to viewers". I'm setting up a VNC server on a Debian 10 machine that has Gnome environment. A zillion articles can be found on Internet, they have the same global path: Install Gnome and GDM Install TigerVNC Setup the VNC Server: password + startup Run the server Connect from the client One of them is this TeknoTut how-to I took inspiration from. The tutorial is good, but I needed to complete it with extra steps in order to make it work: If the current user has already a running Gnome session, I just get the "grey screen with the checkboxes". It is good to know that: The "grey screen" is due to the "xsetroot" command that can be seen in some howtos The checkboxes are due to the "vncconfig -iconic &" command