Qualifications:
- Information Technology or Other: 5+ Years of work experience.
- Degree or Honours (12+3 or equivalent) : Degree in a relevant field such as Computer Science, Computer Engineering, or Software Engineering.
Experience:
- Experience in Performance Engineering, including testing, profiling, and tuning, for highly available and scalable mission-critical applications.
- 3+ years of experience in leading the performance engineering practice for a suite of products, including big data, data warehouse, BI, and real-time streaming applications.
- Knowledge of data lake and data warehouse technologies with expertise in performance analysis and tuning data engines.
- Expertise in working with large Cloud service platforms and solutions (e.g. Azure, Cloudera).
- Expertise in reviewing architecture and design principles, and providing recommendations for improving application/system performance. Advanced knowledge of architecture and design concepts, including latest trends in technology
- Proficient in detecting performance issues leveraging commercial and open-source Load Testing tools, APM tools, Code Profilers, and Observability frameworks.
- Vast knowledge in building Workload models for complex systems using analytics and user-pattern analysis.
- Expertise in building and tuning complex BI dashboards.
- Proficient in at least one coding/scripting language.
- Hands-on operational experience working with UNIX and Windows environments, and troubleshooting environment, OS, or networks using packet sniffers and network monitoring tools.
- Sound knowledge of commercial and open-source log analytics tools.
- Knowledge of Chaos engineering, Application Reliability, and Disaster Recovery testing.
- Knowledge of DevOps and how Continuous Performance Testing can be implemented using Load testing tools, APM tools, code profilers, etc.
Knowledge/skills:
- Experience working with stakeholders across IT and Business to analyze and interpret business requirements, and translate them to technical requirements.
- Strong oral and written communication skills with demonstrable experience communicating with all technology partners, be it architecture, design, engineering, operations or infrastructure management.
- Can collaborate with multiple teams/programs to deliver solutions interactively.
- Excellent technical, interpersonal, analytical, and problem-solving skills.
- Ability to Multi-task, Prioritize, and Manage time.
- Ability to adapt and learn quickly in a complex and dynamic environment.
- Self-starter and has a passion for exploring and learning new technologies in Data analytics and Performance engineering space.
Key Technologies/Tools Performance Testing: Loadrunner Enterprise, Gatling Enterprise, Gatling OpenSource Observability: Appdynamics, Prometheus, Grafana, Azure (Dashboards, Insights), VisualVM/JMC, OpenTelemetry, Oracle OEM Big Data & distributed processing: Spark, Kafka, Hadoop (HDFS, Hive, H-Base, Oozie), Azure (ADLS, DataBricks, Azure Data Factory, Delta Lake), Elasticsearch, AVRO / PARQUET file formats Data Analysis, Modelling, and Reporting: Snowflake, Oracle, SQL, MicroStrategy, Power BI Cloud Technologies: Microsoft Azure (VMs, AKS, ADLS, VPC) and Cloudera Data Platform Integration and Messaging: Streaming (e.g. Spark Streaming), TIBCO, Kafka, Solace CI/CD: GIT, Bitbucket, Jenkins, Azure DevOps, Kubernetes, Docker, SonarQube Languages: Java, Python, Scala, Bash.