What you will do:
- Work closely with Development teams to understand and implement their CI requirements bringing new features and improving the current implementation
- Help Dev teams to figure out issues and work on improving stability of CI platforms like Jenkins and Gitlab
- Should preach immutable infrastructure concept across dev teams reducing configuration drifts
- Manage complete stack needed to support CI systems (Jenkins, Gitlab) for teams from VMs / containers to pipeline scripts
- Automate all aspects of CI stack like virtual infrastructure provisioning using Terraform and scripts for reducing manual tasks
- Be a team player and ready to multitask according to need and prioritise
You will have:
- Experience in building and managing private clouds with VMware vSphere or RHV or oVirt
- Knowledge of Virtualization technologies like ESXi, Libvirt, KVM etc
- Knowledge of modern container technologies like Docker, Kubernetes and LXD
- Understanding of High Availability and implementation techniques
- Knowledge of distributed storage clusters like Ceph
- Understanding of network equipment like switches and technologies like VLANs, DNS and DHCP.
- Experience with Infrastructure-as-code tools like Terraform
- Good communication skills who can summarise information, present clearly and set correct expectation within and outside team
- Active and conscious awareness of your environment, sensing and anticipating situations and being able to ask the right questions at the right time
You will bring:
- Knowledge of compiling iOS and Android apps in CI environments
- Knowledge of compiling Node.js and npm based apps
- Experience with creating CI pipelines (Pipelines-as-code) for Jenkins or Gitlab
- Good understanding of managing CI systems like Jenkins/Gitlab
- Experience with configuration management tools like Ansible
- Understanding and be comfortable with some scripting like Shell/Go/Python