Director Of Development
CurrentManage development department (population varied from 25 up to 70 cloud software engineers) at a mid-size company (≈300 employees total), which provides consulting and custom AWS cloud solution development service.Duties, responsibilities and activities:→ Annual department planning\reporting – in collaboration with CEO, CMO and CFO define OKRs and identify KPIs; work on annual business plans for the subordinate department; monitor progress and report results.→ Steer department’s technical competencies – identify directions to elaborate, supervise development of the competencies; put together a plan for personnel skills training and self-development; designate goals and monitor an execution of people’s AWS certification.→ Manage department’s resource and workload – plan department’s capacity and monitor proper engineering resource utilization and resource provisioning among on-going projects, pre-production etc.→ Delivery monitoring – supervise pre-production and on-going projects, control following the OKRs and achievement of KPIs; monitor delivery execution processes within the subordinate department; maintain one-on-ones and syncs with department’s TLs, PMs and CTO; contribute to project and people problem resolution.→ Contribute to pre-sale – triage of incoming deals; dispatch deals across technical experts; monitor a process of shaping the scope and building technical design and LOE; review presale SOW, RFI, RFP and TP and plan out future deals.→ Contribute to delivery budgeting – in collaboration with the fin department, define, oversee and control budgets of software development projects.→ Active participate in HR activities – hire (interview and negotiation), drive employee PRs, establish personal development plans, define personal salary, participate in personnel conflicts resolution.→ Service quality management – establish quality standards, implements service quality measuring and quality improving programs, set production lifecycle processes.