Macky Naik
- mackynaik@gmail.com
- www.mackynaik.com
- linkedin.com/in/mackynaik
- Mumbai, India
Over 16 years experience in the IT industry through various roles including SRE, Development and Testing. Worked in complex and large scale applications. Relish change and frequent releases, reduce time to market. Able to view problems as an opportunity to improve. Embracing automation over manual effort. Overall experience includes system uptime, system performance, latency, incident and outage management, application monitoring, change management, capacity planning, CI/CD, quality assurance and software testing, managing blameless postmortems.
Work Experiences
SRE - Vice President
Currently working as a 'Lead Software/Site Reliability Engineer' at JP Morgan, responsible for the following:
- Generate well-defined and documented standard processes for the SRE team and follow-up goals.
- Identify, analyze, measure and automate KPIs in collaboration with stakeholders.
- Acts as on-call support lead to business applications in order to maintain availability and reduce downtime.
- Inform and educate stakeholders about production issues (senior business executives).
- Implement server and application level surveillance solutions for daily activities.
- Monitor and report on Service Level objectives for application services.
- Create and review high-level infrastructure schemes to support resilience.
- Calculating the potential cost of outages and planning for contingencies.
- Continuously identify and remove TOIL; work to enhance productivity.
- Conduct a thorough analysis of potential risks and counter measures for infrastructure.
- Generate reports on Infra billing, forecast costs and justification of variances for management.
- Work on budgeting planned for next year based on existing operating costs and savings.
- Plan, program, test and carry out software installation and upgrades.
- Be able to implement the SRE state of mind for members who come from the dev or operational experience.
- Collaborate with the recruitment team to attract, onboard and retain top talent.
Quality Assurance Associate
Worked as Quality Assurance Engineer (QA):
- Assist development teams in developing and executing an effective test plan for detecting bugs earlier in the SDLC.
- Gather data and produce reports for senior management on a regular basis.
- Perform post-release and post-implementation tests. Run test scripts and review findings.
Quality Assurance Engineer
Worked as Quality Assurance Engineer (QA):
- Performing health, functional and regression tests to certify the product's stability and usefulness.
- Bring bugs and errors to the attention of development leads.